1. 程式人生 > >## Linux基礎常用命令

## Linux基礎常用命令

Linux基礎常用命令

目錄切換: cd app 進入app目錄; cd … 切換到上一層目錄 cd ~ 切換到使用者主目錄 cd / 進入系統根目錄 檢視當前目錄下的所有檔案: ll 檢視當前目錄下的所有檔案,包括隱藏檔案 建立/刪除 資料夾(目錄): mkdir app 在當前目錄下建立app目錄; mkdir –p app/test 在當前目錄下建立級聯目錄(app下的test目錄) rmdir app 刪除app目錄 建立檔案: touch a.txt 建立一個名稱為a.txt的空檔案檔案 vim a.txt vim編輯器如果有a.txt則進入檔案開始編輯, 如果沒有則建立該檔案,然後編輯 瀏覽檔案: cat a.txt 顯示a.txt檔案中的資料; more 顯示內容超過畫面長度,按空格顯示下一個畫面,回車顯示下一行內容 less 翻頁顯示資料內容, PgUp和PgDn進行上下翻頁 tail -10 a.txt 查詢a.txt檔案中後10行的資料 檔案操作: rm a.txt 刪除指定檔案 rm –f a.txt 不詢問,直接刪除檔案 rm –r a 遞迴刪除資料夾(詢問資料夾中的所有資料是否刪除) rm –rf a 不詢問遞迴刪除; rm –rf * 刪除所有檔案 rm –rf /* 自殺(刪除當前目錄下的所有檔案) 慎用! 檔案複製: cp a.txt b.txt 將a.txt複製為b.txt檔案 cp a.txt 目錄名稱 將a.txt複製到指定目錄下 mv a.txt 目錄名稱 將a.txt移動到指定目錄下 mv a.txt b.txt 將檔案重新命名; 檔案打包/解壓: tar -cvf aaa . tar 目錄路徑: 把指定目錄路徑下的所有檔案打包為 aaa . tar檔案(打包) tar -acvf abc. tar. gz 目錄路徑: 把指定目錄路徑下的所有檔案打包為 abc . tar. gz檔案(打包並壓縮) tar -xvf abc.tar.gz -C 目錄路徑: 把指定的打包檔案解壓到指定目錄下; 查詢: grep a abc.txt 在abc.txt檔案中查詢字串a grep a abc.txt --color 高亮顯示; 其他常用命令: pwd 顯示當前所在目錄 ll –h 顯示檔案大小 wget 下載資料; 例:wget 資源連結 Vim編輯器 vim a.txt 編輯a.txt檔案 i 在當前位置生前插入 I 在當前行首插入 a 在當前位置後插入 A 在當前行尾插入 o 在當前行之後插入一行 O 在當前行之前插入一行 退出: esc : wq 儲存並退出 esc : q! 強制退出,不儲存 快捷鍵: dd 刪除一行, r 替換 (需要停止編輯後才能使用)