Linux 經常使用命令速查

1.touch:建立文件,好比: touch a.txt
 
2.vi:編輯修改文件,好比: vi a.txt
  打開編輯頁面後:
  a 鍵:開始輸入編輯;
  Esc鍵:結束輸入內容
  :wq:保存文件編輯內容退出;注意前面的「:」
  ctrl+z:強制退出當前編輯狀態;
  !:不保存退出
 
3.rm:刪除文件
  -f:force,即強制刪除;  如:rm -f a.txt
  -r:recursive,即遞歸式的刪除列出的目錄下的全部文件和目錄;如:rm -r a.txt
  -i:interactive,即交互式刪除文件,即會問是否刪除文件?如: rm -i a.xtx
  -v:verbose,詳細顯示進行的步驟;如:rm -v a.txt
 
4.mkdir:建立目錄,如:
  mkdir Music
 
5.rm -rf : 強制刪除文件目錄和其下的文件,如:
   rm -rf Music     (假設Music下還有其餘文件和目錄)
 
6.rm -d:刪除空文件目錄,如:
  rm -d Music   (假設Music文件夾是空的)
 
7.cat:按正序輸出(讀出)文件內容,如:
   cat a.txt (頁面就會顯示文件內容)
 
8.tac:按反向輸出文件內容,如:
   tac a.txt
 
9.echo:輸出一行內容,常常輸出字符串,數字之類的內容,如:
   echo "hello world"/ echo hello world / echo 12345等
 
10.printf:格式化輸出內容,如:
  printf "%-10s %-10s %-10s\n" id name pwd
  輸出:id       name   pwd     (製表形式輸出內容)
注:
  %s :字符串格式化 %-10s:靠作對齊    %10s:靠又對齊,下同
  %d:整數格式化
  %f:浮點型格式化
 
 
11.ls:列出目錄內容
  -l:垂直形式列出目錄內容
  -i:把一些相關信息也一塊兒列出來
  -s: size,即把目錄下文件大小也輸出來,默認按文件大小排序出來
 
12.mv:源文件內容拷貝到目標文件中,覆蓋原內容,如:
  mv a.txt  b.txt   其中a:src ,b :des
 
13.su: 切換到root用戶(有可能須要輸入root密碼)
 
14.exit: 從root用戶切換到普通用戶(免密碼的方式)
  su - test: 從root用戶切換到test用戶    (test是普測試用戶,要換成本身的纔對)
 
15.find 命令的幾種用法:
  1.全盤
    find / -name  tomcat tomcat 是要查找的文件名 ;/ 表明是全盤搜索也能夠指定目錄搜索
  2.按目錄搜索:
    find /etc -name  tomcat
    find /home -name  tomcat
 
  3.按文件大小查找:
    find / -size +204800 + 號是大於; - 號是小於直接寫數字就是等於
 
  4.查找屬於用戶名爲hello.sh的文件,輸入find / -user hello.sh,根據文件類型查找,查找某個目錄下的全部目錄。
 
  5.輸入find / -type d,根據訪問時間,查找etc下面1小時內被修改的文件,輸入find /etc -cmin -60。   
相關文章
相關標籤/搜索