本文主要給大家整理Linux操作系統基礎教程的基礎操作命令,後續的章節會分享:
Linux 系統目錄結構、文件鍊接、磁盤設備、用戶管理、文件權限、文件處理、bash操作、NFS等内容,所分享内容皆多年程序員精品整理,請先關注!
一、 基本操作
①登錄:
Linux 是多用戶系統,必須用正确的用戶名和口令登錄後才能進入 Linux Shell 提示符狀态。
默認的文本界面 Shell 提示符有兩種:
•root 用戶登錄後的提示符: #
•普通用戶登錄後的提示符: $
登錄後的當前目錄是登錄用戶的主目錄。在 X-Window 下桌面上将出現該目錄的文件夾圖标。在文本終端下,假設張三以 z3的用戶名登錄, Shell 将顯示:
[z3@localhost z3]$
第二個 z3 表示的是當前目錄名。
通常,用戶的主目錄往往按默認取值取與用戶名一緻。
(注意:⑴與 Windows 不同,Linux 區分字母大小寫;
⑵Linux 系統在輸入口令期間,屏幕光标不作反映。)
②注銷
用戶應該以注銷的方式來結束使用。注銷命令:
logout 或 exit 或 ctrl d
③root 用戶在終端界面下的關機或重啟命令(常用于遠程維護):
init 0 關機
init 6 重啟但是,更提倡使用能夠向其他用戶發送關機信息的命令:
shutdown –h now 立即關閉系統
shutdown –c 在規定時間内取消關閉系統操作
shutdown 10 系統在 10 分鐘後關閉
shutdown –r 10 系統在 10 分鐘後重啟
shutdown –r now 或 reboot 系統立即重啟
(去掉/etc/inittab 文件中的“ca::ctrlaltdel:/sbin/shutdown –t3 –r
now”可屏蔽 ctrl alt del,以避免誤操作。)
④多個用戶登錄
Linux 提供了六個虛拟終端(TTY1-TTY6)和一個 X-window 圖形終端供不同的或相同的用戶名登錄,用 ctrl alt Fn 切換:
ctrl alt F1 至 ctrl alt F6 :TTY1 到 TTY6
ctrl alt F7 :X-window 圖形終端
(TTY:TeleTYpe,電傳打字機。)
⑤用于登錄用戶之間交談的命令
write [用戶名稱][終端機編号]
通過 write 指令可傳遞信息給另一位登入系統的用戶,當輸入完畢後,鍵入 EOF(ctrl D 組合鍵)表示信息結束,write 指令就會将信息傳給對方。如果接收信息的用戶不隻登入本地主機一次,你可以指定接收信息的終端機編号。(在 Redhat Linux9.0 上的實驗表明,需要回車後再 ctrl D)。wall [公告信息]wall 是 write all 的意思。通過 wall 指令可将信息發送給每位同意接收公衆信息的終端機用戶,若不給予其信息内容,則 wall指令會從标準輸入設備讀取數據,然後再把所得到的數據傳送給所有終端機用戶。
(還有個 talk 命令,與 write 作用相同,但必須啟動 talkd 守護程序)
mesg [ny]
mesg n 拒絕接受 write 信息。
mesg y 允許接受 write 信息并在屏幕上顯示。
用 write 命令向一個已經 mesg n 的用戶 l4 發送信息,會得到提示:write: l4 messages disabled。
⑥who 命令
顯示當前登錄到系統的所有用戶名、所用終端名和登錄時刻。
例如: $who
z3 tty1 Dec 11 14:47
root :0 Dec 11 14:45
l4 pts/0 Dec 11 15:08 (202.207.30.131)
root pts/1 Dec 11 15:08 (:0.0) 表示 zs 于 Dec 11 14:47 登錄終端 1;root 于 Dec 11 14:45 登錄X 終端 0 端口;l4 于 Dec 11 15:08 由網絡(202.207.30.131)登錄到 pts/0;root 于 Dec 11 15:08 由 X-Window 桌面創建的終端窗口(:0.0)登錄到 pts/1。
(tty 為 teletype 的縮寫)
(Linux 的用戶管理内容在第 5 章,建議同學此時先利用圖形界
面操作來創建 z3、l4 兩個用戶,以便練習上述命令。)
二、 幾個常用的基本命令
① mkdir 創建目錄
例:mkdir m5 在當前目錄下創建 m5 子目錄
mkdir /home/t1 在/home目錄下創建名為t1的子目錄
注意:Unix 的文件路徑分隔符是“/”而不是“\”。
② cd 進入指定目錄
例:cd /home/t1 進入/home/t1
cd myc 進入當前目錄下的 myc 目錄
cd .. 進入父目錄(注意..前必須有空格)
cd / 進入根目錄(注意/前必須有空格)
cd 或 cd ~ 進入操作者的主目錄
cd - 返回到前一個操作目錄
(多次執行可在兩個目錄間來回切換)
③ pwd 顯示當前工作目錄(print working directory)
④ cp 拷貝文件
例:cp /etc/passwd a.txt 将/etc 下的 passwd 文件拷貝到當前目錄并改名為 a.txt
cp /etc/passwd .
将/etc 下的 passwd 文件拷貝到當前目錄
cp –r /home/z3 /
将/home/z3 目錄拷貝到根目錄下
⑤ rm 删除文件或目錄
例:rm a.txt 删除當前目錄中的 a.txt 文件
rm -r m5 删除當前目錄下的 M5 目錄及其中文件
注:使用-f 參數可避免确認。參數可以連寫,如:
rm –rf m5
⑥ touch 創建空文件,或改變指定文件的時間标記。
⑦ ls 文件列表(list directroy content)
ls 命令有幾個常用的可選參數:
-a 列出全部文件名,包括以“.”字符開始的項目
-l 以長格式列出文件詳細信息
-i 列出文件的索引号(inode)
-d 隻顯示目錄名稱,不顯示其中内容
-R 遞歸(Recursive)列出所有子目錄層
例:ls –l
總用量 11 (塊數,不同的版本這行有所差異) drwxr-xr-x 5 root root 1024 sep 13 03:27 Desktop
-rwxr-xr-x 2 root root 737 oct 7 18:42 a.txt
每列分别表示:屬性、連接個數、所有者、從屬組、文件長度、文件的最後更改時間、文件名。
ls 命令顯示顔色的意義:
綠 色——可執行文件
藍 色——目錄
紅 色——壓縮文件
淺藍色——鍊接文件
灰 色——一般文件(未定義的文件)
注:不同版本間有異,修改/etc/DIR_COLORS 可定義顔色。
練習與提示:當前目錄下有一個 kkk 子目錄,ls –l kkk 或 ls –l k*
隻能查看到 kkk 下的文件名及屬性。若要查看 kkk 自身的目錄
屬性而不是其下的文件,需要使用-d 參數:ls –ld kkk
三、文件的處理常用命令,vi cat find tail grep file tee 等
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!