歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 一些常用Linux命令學習筆記

一些常用Linux命令學習筆記

日期:2017/2/28 13:55:31   编辑:Linux教程

對於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 ##刪除子目錄及子目錄中所有
Copyright © Linux教程網 All Rights Reserved