重新點亮linux 命令樹————幫助命令[一]

不問前世發表於2021-07-03

前言

重新整理一下linux的命令。

正文

這裡首先介紹幫助命令。

幫助命令常用的有三個:

  1. man

  2. help

  3. info

那麼就來看下這三個。

man

第一個man,man不是男人的意思,而是manual的縮寫,表示說明書,小冊子。

那麼來檢視一下man的用法:

man man

那麼出現的就是下面這樣:

上面寫道man是一個線上的參考說明書的皮膚。

然後synopsis 表示大綱。

然後Disciption 表示描述。

然後下面就是一些具體的表述,這裡沒有寫出來。

那麼常用的就是之間man 後面接的就是命令。

比如說:

man ls

那麼會展示ls 的用法,是非常有用的。

這樣我們忘記了,就不用百度和google了,減少了程式設計的痛苦。

同時man還可以去檢視檔案的幫助,這裡不演示可以直接看文件。

help

那麼下面就是最熟悉的help。

很多時候我們不記得使用命令的時候,很多時候會直接這樣ls --help 這樣。

這樣就顯示出了需要的幫助文件,非常方便哈。

但是我們有時候發現有些命令這樣不行。

比如說:

cd --help

就會呈現報錯找不到,但是這不是絕對的,有些linux支援。

像樹莓派這種,是支援的。

如果不支援那麼可以這樣用:

help cd

這樣就可以了,這裡說明一下只是保個險,因為有些的確不支援。

這個是因為cd 是內部命令,而ls 是外部命令。什麼是內部命令呢?就是shell 自帶的命令。

怎麼檢視是否是內部命令還是外部命令呢?可以使用type命令。

type ls

type cd

那麼會顯示cd is a shell builtin。

這還是非常人性化的。如果使用--help那麼是呼叫了外部命令的程式,如果使用help那麼其實是shell內建函式呼叫。

info

info 這個東西就是比help和man更加詳細的東西。

--help 和 man 會展示用法,而info展示的資訊就非常"官網"(詳細)了。

介紹的非常詳細了,這個一般不怎麼用,有時候可能閒的時候看一下。

點亮命令樹

這顆樹持續更新,記160節。

相關文章