20、查看帮助的命令--man,info,whatis,--help
2019獨角獸企業重金招聘Python工程師標準>>>
1)命令名稱:man
命令英文原意:manual 手冊,指南
命令所在路徑:/bin/manual
執行權限:全部
功能:獲得幫助信息
語法:man [命令或配置文件],查找文件幫助直接寫文件名,不能寫它的絕對路徑
注意:如果配置文件和命令的名字一樣,則會優先查找命令的幫助文件
man顯示的命令手冊是有分章節的,一般分為8章】
???? man 章節序號 命令? : 表示查看命令的指定章節的內容
???? 如果手冊內容亂碼,執行export LANG=en 將所有編碼換成英文就不會了
如:
????
??? 上面是man ls的結果,LS(1)表示這是第一章節,而第一章節為User Command
??? 并非所有的命令都有8個章節的,使用? whatis COMMANFD 即可查找命令有哪幾個章節
??? 8個章節分別為:
???????????????????????1:用戶命令 User Command? (/bin? /usr/bin? /usr/local/bin)
??? ?????????????????? 2:系統調用 System call 顯示該命令的系統調用在哪
??? ?????????????????? 3:庫調用? API
?? ???????????????????? 4:特殊文件(設備文件都是特殊文件)
??? ?????????????????? 5:文件格式(復雜命令對應的配置文件的語法)
? ? ? ? ? ? ? ? ? ? ? ? ? ?如:paswd命令對應的有一個配置文件/etc/passwd,里面內容的格 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 式可通過man 5 passwd查看
? ? ? ? ? ? ? ? ? ? ? ?6:游戲:game
? ??????????????????????7:雜項:不便歸類的項
? ? ? ? ? ? ? ? ? ? ? ? 8:管理員命令(/sbin? /usr/sbin? /usr/local/sbin)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 如:man passwd 查找passwd這個命令的幫助文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Man 5 passwd 則是查找passwd這個配置文件的幫助文件, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?如果5變成1,則是查找命令的幫助文件
? ? ? ? ?在man中的小命令:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
2)? 命令名稱:info
命令英文原意:information
命令所在路徑:/bin/info
執行權限:全部
功能:獲得幫助信息
語法:info [任何關鍵字]
如:info ls 查看ls的幫助信息
?
3)? 命令名稱:whatis?? apropos? makewhatis
命令英文原意:search the whatis database for strings
命令所在路徑:/usr/bin/whatis apropos
????????????? /usr/sbin/makewhatis
執行權限:all user , all user? , root
功能:whatis獲得簡短的幫助信息,沒有man這么多
????? Apropos搜索文件中包含所輸入的字符串的文件,相當于man -k
語法:whatis /apropos [任何關鍵字]
原理:whatis和apropos是在數據庫中搜索,而makewhatis則是手動更新數據庫
?
4)命令 –(兩條杠)help ?或者 help 命令
?查看shell內置命令的幫助
?如果是用man查詢命令的幫助,無法查詢shell內置命令的幫助
?
?
轉載于:https://my.oschina.net/KingLab/blog/711665
總結
以上是生活随笔為你收集整理的20、查看帮助的命令--man,info,whatis,--help的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSIS变量属性中EvaluateAsE
- 下一篇: (2/2)Canvas的交互存为图片-爬