寫在前面:博主是一只經過實戰開發歷練後投身培訓事業的“小山豬”,暱稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物。本人的技術路線從Java全棧工程師一路奔向大數據開發、數據挖掘領域,如今終有小成,願將昔日所獲與大家交流一二,希望對學習路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。
- 對於文章中出現的任何錯誤請大家批評指出,一定及時修改。
- 有任何想要討論和學習的問題可聯繫我:[email protected]。
- 發佈文章的風格因專欄而異,均自成體系,不足之處請大家指正。
初學者必會的Linux命令 - 基本操作篇
文本關鍵字:Linux、常用命令、基本操作
- pwd:顯示當前工作目錄的完整路徑
- cd:切換當前工作目錄
- ls:顯示目錄與文件信息
- touch:創建或修改文件時間
- mkdir:創建目錄
- cp:複製文件與目錄
- rm:刪除文件或目錄
- mv:移動(重命名)文件或目錄
- find:搜索文件或目錄
- du:計算文件或目錄的佔用空間
一、pwd
顯示當前工作目錄的完整路徑
二、cd
切換當前工作目錄
- 用法:cd 路徑
- cd .:切換至當前目錄
- cd …:切換至上級目錄
- cd -:返回上一步所在目錄(相當於後退)
- cd []:切換至當前用戶家目錄,可省略
- cd /xxx/xxx:切換至某一路徑(絕對路徑寫法)
- cd xxx/xxx:切換至某一路徑(相對路徑寫法)
三、ls
顯示目錄與文件信息
- 用法:ls [選項] [文件/目錄]
- -a:顯示所有的信息,包括隱藏文件與目錄(以點開頭)
- -d:顯示目錄本身的信息,而非目錄下的資料信息
- -h:人性化顯示(即:易讀)容量信息
- -l:長格式顯示詳細信息
- -c:顯示文件或目錄最後修改時間,配合l使用
- -u:顯示文件或目錄最後訪問時間,配合l使用
- -t:以修改時間排序(默認按文件名稱排序)
四、touch
創建或修改文件時間
- 用法:touch 文件/目錄
- 如果文件不存在,則創建
- 如果文件存在,則更新文件所有時間爲當前系統時間
五、mkdir
創建目錄
- 用法:mkdir [選項] [目錄]
- -p:創建多級目錄
六、cp
複製文件與目錄
- 用法:cp [選項] 源 目標
- -r:遞歸,複製文件與子目錄,一般在複製目錄時使用
七、rm
刪除文件或目錄
- 用法:rm [選項] 文件/目錄
- -f:不提示,強制刪除
- -i:刪除前,提示是否刪除
- -r:刪除目錄以及目錄下的所有內容
八、mv
移動文件或目錄,在同一目錄下移動則爲重命名
- 用法:mv 源 目標
九、find
搜索文件或目錄
- 用法:find [命令選項] [路徑] [表達式選項]
- -empty:查找空白文件或目錄
- -group:按組查找
- -name:按名稱查找
- -iname:按名稱查找,不區分大小寫
- -mtime:按修改時間查找
- -size:按容量大小查找
- -type:按檔案類型查找(文件:f,目錄:d,設備:b/c,鏈接:l)
- -user:按用戶查找
- -exec:對找到的檔案執行命令
- -a:並且
- -o:或者
十、du
計算文件或目錄的佔用空間
- 用法:du [選項] [文件/目錄]
- -h:人性化(易讀)顯示空間信息
- -s:僅顯示總佔用空間