1. 程式人生 > >Linux——幫助文檔的獲取

Linux——幫助文檔的獲取

command -c blog 可執行 syn 跳轉 body 同方 nbsp

幫助文檔的獲取

外部命令:都有一個可執行程序,位於文件系統某目錄下,可以使用which, whereis命令查詢到命令存放的位置。

  • shell程序搜尋可執行程序文件的路徑定義在PATH環境變量中,自左至右的查找;使用# echo $PATH命令查看。

1、獲取內部命令幫助:

格式:# help COMMAND

a.hash命令:

命令格式:hash [-lr] [-p 路徑名] [-dt] [名稱 ...]

shell搜尋到的外部命令的路徑結果會緩存至kv(key-value)存儲中;

選項:

  • -r  忘記所有記住的位置

b.history命令:

作用:管理命令歷史;

   登錄shell時,會讀取命令歷史文件中記錄下的命令:~/.bash_history

   登錄進shell後新執行的命令只會記錄在緩存中;這些命令會用戶退出時“追加”至命令歷史文件中;

選項:

  • -a: 追加本次會話新執行的命令歷史列表至歷史文件中;
  • -d: 刪除歷史中指定的命令;
  • -c: 清空命令歷史;

快捷操作:

  • !#: 調用歷史中第#條命令;
  • !string:調用歷史中最近一個以string開頭的命令;
  • !!: 上一條命令;

2、外部命令幫助獲取:

格式:# man COMMAND

手冊頁位置:/usr/share/man

man命令有man1~man8,8個等級的幫助文檔:

  • man1: 用戶命令
  • man2: 系統調用
  • man3: C庫調用
  • man4: 設備文件及特殊文件
  • man5: 配置文件格式
  • man6: 遊戲
  • man7: 雜項
  • man8: 管理類的命令

查看第#章節中的手冊:man # COMMAND

幫助手冊中的段落說明:

  • NAME:名字解釋
  • SYNOPSIS:使用規則
    • []:可選內容
    • <>: 必選內容
    • a|b:二選一
    • ...: 同一內容可出現多次
  • DESCRIPTION:相關(選項)用法的描述

man命令的操作方法:

功能鍵功能
空格鍵, ^V, ^f, ^F 顯示手冊頁的下一屏
Enter鍵,^N, e, ^E or j or ^J 一次滾動手冊頁的一行
y ,^Y ,^P , k , ^K 向文件首部翻一行
b, ^B 回滾一屏
d, ^D 向文件尾部翻半屏
u, ^U 向文件首部翻半屏
f 前滾一屏
q 退出man命令
h 列出所有功能鍵
/word 搜索word字符串
# 跳轉至第#行
1G 回到文件首部
G 翻至文件尾部

文本搜索:

  • /KEYWORD:以KEYWORD指定的字符串為關鍵字,從當前位置向文件尾部搜索;不區分字符大小寫;
    • n: 下一個
    • N:上一個
  • ?KEYWORD:以KEYWORD指定的字符串為關鍵字,從當前位置向文件首部搜索;不區分字符大小寫;
    • n: 跟搜索命令同方向,下一個
    • N:跟搜索命令反方向,上一個

Linux——幫助文檔的獲取