首頁 > 軟體

一些常用Linux命令學習筆記

2020-06-16 17:48:05

對於Linux,我是菜鳥,也是在工作中了才開始慢慢接觸,用Linux的人都我都會覺得屌屌的,現在把工作中常用的一些Linux命令記錄一下,供以後學習和參考。

cd

這可能是我覺得Linux最簡單的一個命令,因為windows作業系統也同樣適用這個命令.它主要用於目錄切換,後面可以跟絕對路徑,也可以跟相對路徑,如:

1
2
3
cd d:/wjl_hexo  ##到D槽的wjl_hexo目錄
cd .. ##到當前目錄的上一層目錄,假如當前目錄是D:/wjl_hexo,執行後當前所在目錄就是D槽根目錄
cd ~ ##至根目錄

 

ls

這個命令主要用於顯示目錄下的檔案和資料夾資訊,後面可以不帶引數,不帶引數的話,只會顯示最基本的資訊.可以帶的引數比較多,如:

1
2
3
4
-a   ##全部的檔案,連同隱藏檔(開頭為.的檔案)一起列出來(常用)
-l ##以長資料串的形式列出當前目錄下的資料檔案和目錄
-lR ##以長資料串的形式列出當前目錄下的所有檔案(想一下了再用)
-t ##按時間排序

 

grep

該命令主要用於文字內容的搜尋,找出文字中我們需要的資訊,格式為:grep 'keyword' filename,在檢視紀錄檔時用的比較多,後面可以跟引數,如:

1
2
3
grep '建立訂單'  filename.log -c  ##統計關鍵字'建立訂單'在filename.log中出現的次數 
-i ## 忽略關鍵字大小寫的區別進行搜尋
-v ## 反向選擇,即顯示沒有出現關鍵字的資訊

tail

常用於紀錄檔檢視,用於顯示指定檔案末尾內容,格式:tail [引數] filename,常用引數:

1
2
-f ##動態顯示文字末尾內容,實時檢視當前紀錄檔輸出.也可以直接輸入 tailf filename
-n ##顯示n行資訊,如: tail -n 5 filename ,顯示檔案最後5行內容 tail -n +5 filename,從第5行開始顯示檔案

 

less

強大的文字檢視命令,不會修改文字的內容.可以使用鍵盤的 來進行檢視.格式:less [引數] filename,如:

1
2
3
-b  ##<緩衝區大小> 設定緩衝區的大小
-e ##當檔案顯示結束後,自動離開
-N ##顯示每行的行號

 

輸入/keyword 或?keyword,可檢索出keyword資訊.
輔助操作:

J 向前移動一行
K 向後移動一行
g 移動到第一行
G 移動到最後一行
q 退出less命令
ctrl + F 向前移動一屏
ctrl + B 向後移動一屏
ctrl + D 向前移動半屏
ctrl + U 向後移動半屏

rm

用於刪除一個或多個檔案和目錄的命令,格式:rm [引數] file/folder,如:

1
2
3
4
5
rm file ## 系統會提示是否刪除檔案
rm -f file ## 強行刪除檔案,系統不提示
rm -rf folder ##刪除資料夾及其目錄下的所有內容,不提示
rm -i *.log ##刪除所有.log檔案,刪除前逐一詢問確認
rm -r folder ##刪除子目錄及子目錄中所有

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-12/126848.htm


IT145.com E-mail:sddin#qq.com