Linux——幫助文檔的獲取
阿新 • • 發佈:2017-12-28
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——幫助文檔的獲取