1.man
shell
功能:顯示系統手冊頁信息(manual)
bash
語法很複雜
ide
經常使用選項:
函數
-a:顯示全部匹配項
ui
-f:至關於whatis命令,精確匹配
google
-k:至關於apropos命令,模糊匹配
spa
man man #查看man手冊幫助信息
orm
man的幫助章節:
token
1 : 用戶命令幫助信息(User Commands)
遊戲
2 : 系統調用相關幫助信息(System Calls)
3 : 庫和函數相關幫助信息(C Library Functions)
4 : 特殊設備或文件幫助信息(主要是/dev目錄下的文件)(Devices and Special Files)
5 : 文檔說明(File Formats and Conventions)
6 : 遊戲相關幫助信息( Games et. Al.)
7 : 雜項( Miscellanea)
8 : 系統管理員和程序用戶相關幫助信息(System Administration tools and Deamons)
示例:
[root@localhost ~]# man ls #要查看一個命令的幫助信息,直接man後加這個命令 [root@localhost ~]# man -k mkdir #說明mkdir的關鍵幫助信息在第一章 mkdir (1) - make directories [root@localhost ~]# apropos mkdir #同上 mkdir (1) - make directories [root@localhost ~]# man -f mkdir #簡潔顯示命令的是什麼 mkdir (1) - make directories [root@localhost ~]# whatis mkdir mkdir (1) - make directories [root@localhost ~]# manpath /usr/local/share/man:/usr/share/man/en:/usr/share/man [root@localhost ~]# man 1 ls [root@localhost ~]# man -k passwd chpasswd (8) - update passwords in batch mode gpasswd (1) - administer /etc/group and /etc/gshadow lpasswd (1) - Change group or user password pam_localuser (8) - require users to be listed in /etc/passwd passwd (1) - update user's authentication tokens passwd [sslpasswd] (1ssl) - compute password hashes saslpasswd2 (8) - set a user's sasl password [root@localhost ~]# man -f passwd passwd (1) - update user's authentication tokens passwd [sslpasswd] (1ssl) - compute password hashes
2.help
功能:簡約幫助
內建命令: help + 內部命令
外部命令: help + --help
經常使用選項:
-s:顯示簡單的幫助信息
示例:
[root@localhost ~]# help cd cd: cd [-L|-P] [dir] [root@localhost ~]# type cd cd is a shell builtin [root@localhost ~]# help mv -bash: help: no help topics match `mv'. Try `help help' or `man -k mv' or `info mv'. 這裏報錯是由於mv是外部命令,不能使用help查看 [root@localhost ~]# type -a mv mv is aliased to `mv -i' mv is /bin/mv
總結:
遇到陌生命令-type(檢查命令是內建仍是外部命令)-help(簡單幫助)-man page(man手冊精確匹配)-baidu|google(僅做參考)