Linux常用命令及選項

2021-10-11 11:02:04 字數 4537 閱讀 6611

命令功能

ls列出非目錄的檔案項 ,或列出指定目錄下的檔案

pwd顯示出當前目錄的名稱

cd改變工作目錄

mkdir建立目錄

touch建立乙個空檔案,改變檔案時間戳

mv移動 (改名) 檔案

cp複製檔案和目錄

find遞迴地在指定目錄中查詢檔案

1. ls

格式: ls   [  選項  ]   [  檔名… ]

常見選項

ls    -a    列出目錄中所有檔案,包括以「.」開頭的檔案

ls    -l     單列輸出詳細資訊

ls    -i     輸出檔案前先輸出檔案序列號

ls    -t     按時間資訊排序

2. pwd格式:pwd   [  選項   ]

功能:顯示當前工作目錄的絕對路徑

3. cd

格式:cd   [  目錄名  ]

常見選項

cd    ~    進入使用者家目錄

cd     -     單列輸出詳細資訊

cd     …/     進入上層目錄

cd     /     進入根目錄

4. mkdir格式:mkdir   [ 選項 ]  目錄…

常見選項

-p :確保目錄名稱存在,不存在的就建乙個

mkdir   -p   work/test

5. touch格式:touch  [ 選項 ]  檔案

功能:建立乙個空檔案,改變檔案時間戳,將檔案修改時間改為當前時間

6. mv

格式:mv   原始檔   目標檔案

功能:改 「原始檔」 名到「目標檔案」名, 或移動「原始檔」到乙個「目錄」。

7. cp

格式:cp   [ 選項 ]  原始檔  目的目錄

常見選項

遞迴複製目錄

cp   -r  原始檔    目的檔案

8. find格式:find   [ 查詢路徑 ]  [ 表示式 ]

常見選項

find    ./  -name 「*.c」   將當前目錄及其子目錄下所有檔案字尾為 .c 的檔案列出來(支援正規表示式)

find    ./ -type f     將目前目錄其其下子目錄中所有普通檔案列出

find    ./- ctime -20    將當前目錄及其子目錄下所有最近 20 天內更新過的檔案列出

常用正則選項

find    ./   「[xyz]」   將會匹配字元x, y, 或z.

find    ./   「[c-n]」   匹配字元c到字元n之間的任意乙個字元.

find    ./   「[b-pk-y]」   匹配從b到p, 或者從k到y之間的任意乙個字元.

find    ./   「[a-z0-9]」   匹配任意小寫字母或數字.

find    ./  「[^b-d]」   將會匹配範圍在b到d之外的任意乙個字元.

更多選項詳見 man find 官方文件

命令功能ps命令用於顯示當前程序的狀態,類似於 windows 的任務管理器。pstree將所有行程以樹狀圖顯示

kill終止程序

htop高階程序檢視器

1. ps

格式:ps   [  選項  ]

常見選項

ps    -ef    以標準格式顯示程序

ps     -a     列出所有的程序

ps     -aux     顯示所有包含其他使用者的行程

2. pstree格式:pstree   [  選項  ]

功能:pstree命令將所有行程以樹狀圖顯示,樹狀圖將會以 pid (如果有指定) 或是以 init 這個基本行程為根 (root),如果有指定使用者 id,則樹狀圖會只顯示該使用者所擁有的行程

3. kill

格式:kill  [  選項  ]   程序 id

常見選項

kill   -9   強制殺死該程序

kill   -s   指定傳送的訊號. 訊號可以以訊號名或數字的方式給定

kill   -l   指定 kill 只列印命名程序的程序標識 (pid) , 而不應傳送給它訊號

kill   -p   列印訊號列表

4. htop格式:htop  [  選項  ]

常見選項

htop   -c   使用乙個單色的配色方案

htop   -h   顯示htop 命令幫助資訊

htop   -u   只顯示乙個給定的使用者的程序

優勢

效果圖

命令功能

ifconfig顯示或設定網路裝置,常用來檢視主機ip位址

ping發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊

netstat顯示網路連線,路由表,介面狀態,偽裝連線,網路鏈路資訊和組播成員組

hostname顯示主機名稱

route檢視或修改主機和網路的路由資訊

1. ifconfig

功能:該命令可以檢視網絡卡資訊,包括網絡卡名,ip 位址,mac 位址,掩碼資訊,mtu大小,接收和傳送的資料報等資訊。

2. ping

功能:執行 ping 指令會使用 icmp 傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,因而得知該主機運作正常。

// 向 位址為 www.baidu.com 的主機傳送 icmp 資料報

linux常用命令和選項

相信使用過linux的朋友或多或少都有接觸過linux的命令吧!linux的命令重多,而且每乙個命令又有許多的選項,感覺非常難以記憶。其實只要掌握了一定的方法隻後那麼其實也是很easy的。下面就讓我們來看看linux的常用命令和選項 ls 檢視資料夾裡面的內容 help 顯示幫助資訊 基本所有命令都...

G 常用命令選項

選項解釋 ansi c只編譯並生成目標檔案。dmacro 以字串 1 定義 macro 巨集。dmacro defn 以字串 defn 定義 macro 巨集。e只執行 c 預編譯器。g生成除錯資訊。gnu 偵錯程式可利用該資訊。idirectory 指定額外的標頭檔案搜尋路徑directory。l...

tar常用命令選項

tar命令 1.作用 tar命令是unix linux系統中備份檔案的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。2.格式 tar 主選項 輔選項 檔案或目錄 3.主要引數 使用該命令時,主選項是必須要有的,它告訴tar要做什麼事情,輔選項是輔助使用的,可以選用。3.1 主選項 ...