Linux自學筆記(4):Linux獲取幫助的命令詳解
阿新 • • 發佈:2018-03-30
Linux獲取幫助的命令詳解 man linux命令幫助的獲取
a|b:二選一
...:同一內容可出現多次
外部命令:都有一個可執行程序,位於文件系統都目錄下;
echo (COMMAND)
內部命令:
help COMMAND
外部命令幫助:
(1)幫助手冊
COMMAND --help
# COMMAND -h (2)使用手冊(manual) # man COMMAND (3)信息頁 # info COMMAND (4)程序自身的幫助文檔 README INSTALL ChangeLog (5)程序官方文檔 官方網站:Documentation
內部命令幫助:
help COMMAND
hash命令:
shell搜尋到的外部命令的路徑結果會緩存至kv(key-value)存儲中:
history命令
管理命令歷史 登錄shell時,會讀取命令歷史文件中記錄下的命令:~/.bash_history 登錄進shell後新執行的命令只會記錄在緩存中:這些命令會在用戶退出時“追加”只命令歷史文件中 history: history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 參數 [參數...] 顯示或操縱歷史列表。 帶行號顯示歷史列表,將每個被修改的條目加上前綴 參數 N 會僅列出最後的 N 個條目。 選項: -c 刪除所有條目從而清空歷史列表。 -d 偏移量 從指定位置刪除歷史列表。 -a 將當前繪畫的歷史行追加到歷史文件中 -n 從歷史文件中讀取所有未被讀取的行 -r 讀取歷史文件並將內容追加到歷史列表中 中 -w 將當前歷史寫入到歷史文件中 並追加到歷史列表中 -p 對每一個 ARG 參數展開歷史並顯示結果 而不存儲到歷史列表中 -s 以單條記錄追加 ARG 到歷史列表中 如果給定了 FILENAME 文件名,則它將被作為歷史文件。否則 如果 $HISTFILE 變量有值的話使用之,不然使用 ~/.bash_history 文件。 如果 $HISTTIMEFORMAT 變量被設定並且不為空,它的值會被用於 strftime(3) 的格式字符串來打印與每一個顯示的歷史條目想關聯的時 間戳,否則不打印時間戳。
外部命令幫助獲取:
(2)man COMMAND
手冊頁:/usr/share/man/
man1……man8
man1:用戶命令
man2:系統調用
man3:C庫調用
man4:設備文件及特殊文件
man5:配置文件格式
man6:遊戲
註意:有些相關在不止一個張傑中存在版主手冊:
要查看制定章節中的手冊:man # COMMAND
man命令的配置文件:/etc/man.config
MANOATH /PATH/TO/SOMEWHERE:指明新的手冊文件搜索位置
man -M /PATH/TO/SOMEWHERE :制定位置下搜索COMMAND命令的手冊頁並顯示之;
幫助手冊中的段落說明:
SYNOPSIS
[]:可選內容
<>:必選內容
...:同一內容可出現多次
man命令的操作方法:
空格:想文件尾部翻屏
b:想文件首部翻屏
q:退出
1G:回到文件首部
G:翻至文件尾部
文本搜索:
/
從當前位置想文件愛你尾部搜索,不區分大小寫;
n:下一個
N:上一個
(3)info
info COMMAND
(4)程序自身的幫助文檔
/usr/share/doc/COMMAND-VERSION
(5)官方文檔
(6)發行版官方文檔
www.redhat.com\docs
(7)slideshare.net
Linux自學筆記(4):Linux獲取幫助的命令詳解