1. 程式人生 > 其它 >Linux常用命令 -- 根據使用頻率更新

Linux常用命令 -- 根據使用頻率更新

在linux 命令中 [ ] 代表可以有,也可以沒有

  基本命令           作用

  --help             幫助指令 : 就比如我只知道 rm 是刪除指令,但是忘記了具體使用方法 就可以用 rm --help 來檢視 rm指令的具體使用方法。

  man 命令           幫助指令 : 從手冊中檢視指令的具體使用方法

  ctrl + c 如果不想執行當前命令 可以用 ctrl + c 命令來結束當前指令

  使用 ↑ ↓ 箭頭          在使用過的命令之間來回切換

--------------------------------------------------------------------------------------------------------------------------------------------

  .代表當前目錄 ..代表上級目錄

--------------------------------------------------------------------------------------------------------------------------------------------

  命令             作用

檢視目錄命令

  ls               檢視當前資料夾下的內容

  ls -a              顯示指定目錄下所有子目錄和檔案,包括隱藏檔案

  ls -l -h 和 ls -lh 作用一樣     用列表方式顯示檔案的詳細資訊,檔案大小的展示更人性化

  ls -lha             在ls -lh 的基礎上把 隱藏的檔案顯示出來

  pwd              檢視當前所在資料夾的位置

  

切換目錄命令

  cd 目錄名           切換資料夾

  cd ~             切換到當前使用者的主目錄(/home/使用者目錄)

  cd .             保持當前目錄不變

  cd ..             切換到上級目錄

  cd -             在最近兩次目錄來回切換

檔案操作命令

  touch 檔名         如果檔案不存在,新建新的檔案,如果檔案存在可以修改檔案的末次修改日期

  touch .檔名         建立一個隱藏檔案 已 .開頭的檔案為隱藏檔案

目錄操作命令

  mkdir 目錄名          建立目錄

  mkdir -p 目錄名/目錄名     可以遞迴建立目錄  

刪除操作命令          

  rm 檔名           刪除指定的檔名 (無法刪除目錄)

  rm -r [目錄]          刪除當前目錄的檔案 (可以刪除目錄)

  rm -f [檔案]          強制刪除,忽略不存在的檔案,不提示

  rm -rf [目錄]          強制刪除,忽略不存在的目錄,不提示

  rm -r *             將當前目錄下的所有目錄和檔案全部刪除

  clear              清屏

目錄、檔案修改命令

  mv 當前目錄 新目錄名稱 重新命名目錄

  mv 目錄名稱 目錄的新位置   剪下目錄

  mv -i 目錄名稱 目錄的新位置   如果有相同目錄,覆蓋時提示:y 代表覆蓋 ,n 代表不覆蓋

  cp 檔名稱 檔案位置      拷貝檔案 拷貝的時候如果不需要更改檔名稱,則只需要指定位置

  cp -i檔名稱 檔案位置      如果有相同檔案,覆蓋時提示:y 代表覆蓋 ,n 代表不覆蓋

  cp -r 目錄名稱 目標位置     拷貝目錄,-r代表遞迴拷貝目錄,

  tree             用樹狀結構列出目錄和檔案

  tree -d            只顯示目錄

檢視檔案內容

  cat 檔名          檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能,一次顯示所有內容(適合內容少)

  cat -n            檢視內容輸出行號,只輸出有內容的行號

  cat -b            檢視內容輸出行號,輸出所有行的編號,包括空行

  more 檔名         分屏顯示檔案內容,每次只顯示一頁(適合內容多)

搜尋檔案內容

  grep 查詢內容 查詢的檔名  對文字檔案進行搜尋查詢

  grep -n 內容 檔名      顯示匹配的內容以及行號 :如果內容中間有空格需要用 " " 來包含查詢的內容

  grep -v 內容 檔名      顯示不包含匹配文字的行號(取反)

  grep -i 內容 檔名      忽略大小寫

  grep ^內容          行首,搜尋已 內容 開頭的行

  grep 內容$          行尾,搜尋已 內容 結尾的行

 

文字內容

  echo 內容          在終端中顯示內容,通常會和重定向一起使用  

重定向             Linux 允許將命令的執行結果重定向到一個檔案,將本應顯示在終端的內容輸出 / 追加到指定檔案中

  >              表示輸出,會覆蓋原有內容

  >>              表示追加,會將內容追加到已有檔案的末尾

管道              Linux 允許將一個命令的輸出可以通過管道作為另一個命令的輸入

  命令|命令         常用的管道命令more:分屏顯示內容 ,greg:在命令執行結果的基礎上查詢指定的文字

舉例: ls -lha | more      把ls命令檢視到的內容,通過more 分屏顯示

舉例: ls -lha | greg D     把ls命令檢視到的內容進行查詢,匹配帶D的

萬用字元的使用ls、rm

  

main 和 more 命令操作