1. 程式人生 > 實用技巧 >Linux命令語法結構

Linux命令語法結構

[]在Linux中表示可選項

  命令 空格 [引數] 空格 目標檔案/目標/路徑

  例:
  cat 空格 沒有引數 /etc/syssconfig/network-scripts/ifcfg-eth0 # 檢視網絡卡配置檔案

  rm 空格 -f(強制刪除)空格

開關機

  shutdown           # 在1分鐘後關閉系統
  shutdown -h now    # 直接關閉系統
           -h halt   # 關機
           -h 5      # 系統在5分鐘後關機
       -r        # 系統在1分鐘後重啟
       -r now    # 直接重啟

  poweroff      # 直接關閉系統
  halt	    # 直接關閉系統
  init 0        # 直接關閉系統
  reboot        # 重啟作業系統
  init 6        # 重啟作業系統

檢視幫助

  man 命令      # 檢視命令的幫助手冊
  命令 --help   # 同上
  help 命令     # 檢視內建命令幫助
                # 內建命令 bash自帶      系統組成:Linux核心 GUN/bash 第三方軟體
                # 外接命令 自己安裝
  info 命令     # 查詢命令超級詳細幫助

基礎命令

  pwd      # 列印當前的工作路徑 print working direcptory 
  cd       # 切換目錄 change direcotory
              ps: 快速回到家目錄
              cd       直接回車
              cd ~     回到家目錄
              cd /root 回到root家目錄

              cd -     快速回到上一次所在的目錄

  cat      # 檢視檔案中的內容   檔案合併 顯示選單
              可以檢視多個檔案
              語法格式:
              cat 引數選項 檔案/相對路徑/絕對路徑
            選項引數
              -n 顯示行數
              -A 在結尾上位置上加上$ 檢視以什麼結尾

  ll       # 檢視當前所有檔案的詳細資訊
              ll 檔名稱 #表示檢視指定的檔案的詳細資訊  如:ll  xx.txt 檢視xx.txt的詳細資訊

  touch    # 建立普通檔案 如果檔案存在則會修改檔案的時間戳,內容不變
              語法格式:
              touch 檔名稱

  vi       # 編輯 類似Windows的普通文字 vim類似notepad++的編輯器
              快捷鍵
              按i鍵入編輯(下方會出現INSERT提示)--> 輸入內容-->退出 按esc鍵-->輸入:wq儲存並推出

  mkdir    # 建立目錄 make directory
              語法格式:mkdir [引數選項] 目錄名稱/帶路徑的目錄名稱
                       -p 遞迴建立目錄 如果目錄不存在則建立 存在則不提示存在

  mv       # 移動 remove 移除
             語法格式: mv 原始檔    目標檔案/路徑 
                 mv 從哪裡來  到哪裡去
                 mv 原始檔    修改名稱後的檔案
                    可同時移動多個檔案 #最後一個必須為目錄,且不能對所有的檔案同時改名

  tree     # 以樹狀結構顯示目錄 
              安裝:yum -y install tree
              選項引數 :-L 深度等級 L1...
                        -d 只顯示目錄

  cp       # 複製檔案
              語法格式:cp 原始檔 目標檔案/路徑/改名
                       cp -r目錄   目標檔案/路徑 #複製目錄及目錄下的所有內容

  ls       # 顯示當前或目錄的檔案
              語法格式:ls 回車 檢視當前的所有的檔案和目錄
                 ls 目錄/檔案 檢視目錄下的所有檔案  或者只檢視檔案是否存在
              引數:-l  列出目錄下或檔案的詳細資訊
                    -d   檢視本身的詳細資訊
                    -r   逆序排序 按照檔案的首字母 預設是正序
                    -t   按照時間進行排序
                    可根據要求任意組合 如-lrt ,-lt。。。

  alias   # 檢視別名
              語法格式:alias 建立別名="需要建立別名的內容,路徑/目錄/命令"
              \別名 :臨時取消別名

  echo   # 輸出內容到螢幕或檔案中 情況檔案內容(選單)
              語法格式:>   先清空後寫入
                       >>  追加
                    ps: 任何命令只要能夠輸入到螢幕上 就可以輸入到檔案中

  {}     # 生成序列 所有命令符都支援{}序列 萬用字元

  rm     # remove 刪除 移除
              語法格式:rm 檔案/目錄 (無法直接刪除)
              引數:-r 刪除目錄及目錄下的所有內容
                    -f 強制刪除不提示
                    \rm 臨時取消別名強制刪除
                    -i  互動,詢問是否刪除

  less  # 一頁一頁的檢視檔案內容  類似more(到末尾會退出) 瞭解
              特點: 檢視較大的檔案 如果一個檔案超過600M vim或者cat檢視的時候速度非常慢 
              空格/f  往下翻頁
              b  		往上翻頁
              100G    跳轉到100行
              1g      到首行
              G       檔案末尾
              /搜尋內容 回車
              n       查詢下一個
              N       查詢上一個