命令的使用格式及介紹

命令的通用格式
  1. COMMAND OPTIONS ARGUMENTS:命令 選項 參數(shù)
    • 發(fā)起一個命令,請求內(nèi)核將某個二進制程序運行為一個進程
    • 程序到進程,靜態(tài)到動態(tài),具有生命周期
  2. COMMAND
    • 命令本身是一個可執(zhí)行的程序文件:二進制格式的文件,有可能會調(diào)用共享文件
  3. OPTIONS
    • 指定命令的運行特性
  4. ARGUMENTS
    • 命令的作用對象:命令對什么生效
相關基礎命令介紹及使用
  1. ifconfig

    • 用來查看網(wǎng)絡接口的配置及狀態(tài)信息
      ifconfig [-v] [-a] [-s] [interface]
      • 常用選項
        • -a:顯示當前系統(tǒng)所有可用的接口的信息,甚至是down的接口
        • -s:簡短顯示接口的狀態(tài)信息
        • -interface:為接口的名稱,查看指定的接口,不指定接口,可查看所有活躍的接口信息
    • 對網(wǎng)卡的啟用/禁用
      ifconfig interface [up/donw]
    • 配置網(wǎng)絡接口參數(shù)
      ifocnfig interface IP netmask NETMASK 這種對網(wǎng)卡的參數(shù)配置會即時生效,但不會對配置文件內(nèi)容沒影響,只是臨時修改,重啟網(wǎng)絡服務或重啟系統(tǒng),配置就會消失。
  2. echo

    • 回顯
      echo [SHORT-OPTION]… [STRING]
      • 選項
        • -n:要追加換行
        • -e:讓轉(zhuǎn)義符生效
        • \n:換行
        • \t:制表符
  3. tty

    • 示出連接到當前標準輸入的終端設備文件名
  4. startx

    • 啟動X Window
  5. export

    • 設置或顯示環(huán)境變量
      在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。
      export [-fnp][變量名稱]=[變量設置值]
      • 常用參數(shù)
        • -f:代表[變量名稱]中為函數(shù)名稱
        • -n:刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。
        • -p:列出所有的shell賦予程序的環(huán)境變量
  6. pwd

    • 打印當前工作目錄的名字
      pwd [-LP]
      • 選項
        • -L:打印 $PWD 變量的值,如果它命名了當前的工作目錄;默認情況下,pwd的行為和帶此選項一致
        • -P:打印當前的物理路徑,不帶有任何的符號鏈接
  7. history

    • 顯示或操縱歷史列表
      history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 參數(shù) [參數(shù)...]
      • 選項
        • -c:清空命令歷史
        • -d:刪除指定歷史命令
        • -r:從文件讀取命令歷史至歷史列表中
        • -w:把歷史列表中的命令追加至歷史文件中
        • history #:顯示最近的#條命令
  8. shutdown

    • 停止,關機或重啟機器
      shutdown [-efFhknr][-t 秒數(shù)][時間][警告信息]
      • 選項:
        • -r:reboot,重啟機器
        • -h:halt,關機
        • -c:取消shutdown 操作,若定義了時間參數(shù)的話。
      • time:
        設置多久時間后執(zhí)行shutdown指令。不帶時間,默認為1min
        • now,相當于+0,立即shutdown操作
        • hh:mm,指定時間進行shutdown操作
        • +m,多少分鐘后進行shutdown操作
      • 警告信息
        要傳送給所有登入用戶的信息
  9. hwclock

    • 查看或設置硬件時間
      hwclock [function] [option...]
      • 選項
        • -s:以硬件為準,把系統(tǒng)調(diào)整為與硬件時間相同
        • -w:以系統(tǒng)為準,把硬件時間調(diào)整為與系統(tǒng)時間相同
  10. date

    • 顯示日期時間
      date [OPTION]... [+FORMAT]
      • 選項
        • -d:顯示字符串所指的日期與時間。字符串前后必須加上雙引號。
        • -s:根據(jù)字符串來設置日期與時間。字符串前后必須加上雙引號。
      • FORMAT:
        • %H  小時(以00-23來表示)。
          %M  分鐘(以00-59來表示)。
          %S  秒(以本地的慣用法來表示
          %m  月份(以01-12來表示)。
          %d  日期(以01-31來表示)。

獲取命令的使用幫助

  • 內(nèi)部命令
    help COMMAND
  • 外部命令
    1. 命令自帶簡要格式的使用幫助
      # COMMAND - -help

    2. 使用手冊

      • 使用手冊:manual
        位置:/usr/share/man
        # man COMMAND

        • image.png
      • 使用手冊:壓縮格式的文件,有章節(jié)之分
        位于 /usr/share/man
        man1,man2,....
        man1,用戶命令
        man2,系統(tǒng)調(diào)用
        man3,C庫調(diào)用
        man4,設備文件及特殊文件
        man5,文件格式(配置文件格式)
        man6,游戲使用幫助
        man7,雜項
        man8,管理工具及守護進程

      • ~]# man CHAPTER COMMAND
        注意:并不是每個COMMAND在所有章節(jié)中都有手冊:

      • ~]# whatis COMMAND
        注意:其執(zhí)行過程是查詢數(shù)據(jù)庫進行的
        手工更新數(shù)據(jù)庫:
        ~]# makewhatis

      • man命令打開手冊以后的操作方法

        • image.png
      • 選項
        -M /PATH/TO/SOMEDIR:到指定目錄下查找命令手冊并打開

      • 練習:獲取useradd命令的用法

        • image.png
    3. info COMMAND
      獲取命令的在線文當

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容