今天主要記錄一些簡單的幫助命令shell
這個命令能夠用來查看命令和配置文件,當你忘記一個命令怎麼用,或者你相看一個配置文件到低該怎麼配置,裏邊記錄的內容都是什麼意思,這個時候,你就須要來執行一下man命令,舉個最簡單的例子網絡
eg:man lsless
圖中顯示的就是ls命令的信息,NAME描述命令的功能,SYNOPSIS描述的是該命令的格式,DESCRIPTION是用法和解釋。並且,這個頁面就像less指令同樣,能夠經過斜槓(/)加你想搜索的字符來查找,也有翻頁、按q退出等其餘功能。此外,man指令還能夠查看配置文件的信息ssh
eg :man services(記住,看配置文件的信息,不要寫絕對路徑(/etc/sercies))tcp
這就是看到的有關配置文件services的信息,它的NAME的信息是 Internet nertwork services list,說明這是個用來存放網絡服務列表的文件,而後咱們往下翻,找到他的固定格式spa
找到這句話,***and is of the form,我英語有點菜,我都是找到這句話來看,下面就是這個配置文件的格式了,並且,再往下還有每一個選項的解釋,不行的話就問問呢翻譯軟件吧。像這個services ,看他的解釋,第一個是service-name,就是服務名稱了唄,第二個是端口或者協議,第三個是別名,我們在打開這個文件來看看。翻譯
看到黃色的部分沒,結合剛在的幫助文檔,這行就是說他的服務名教ssh,端口是22,使用的tcp協議,沒有別名,嗯,就這樣,ok了!orm
若是你只是想看一下某個命令是幹什麼的,而不去關注他怎麼用,whatis就是個很好的選擇。ci
好比咱們執行 whatis ls,老看一下ls的做用文檔
如圖,當你執行完以後,就能夠看到功能的描述了,看不懂的話就去翻一下哈就行了。
這個是用來看配置文件的做用的,其實和whatis基本同樣,只不過一個是命令,一個是文件。
有的時候,你可能知道這個命令是幹嗎的,可是卻忘了具體的一些選項,這時候你就可使用--help
eg:ls --help 執行完成你就能夠看到裏邊的具體功能了。
上面說過了man指令,如今咱們看一下這個
man cd
看上面的圖,是否是以爲有點不太同樣,其實你執行man cd以後,你看到的並非cd指令的幫助文檔,仔細查看,一會發現NAME下有不少的命令,在這裏面它列出來了全部shell內置命令,shell內置命令是不能用man來查找的,這個時候,你就須要使用help命令了
ok,這樣就能夠了!!!!