Linux基礎程式設計 help命令

2021-10-07 18:17:08 字數 1510 閱讀 5920

03.命令介紹

04.命令格式

05.常用選項

06.參考示例

07.命令總結

前面我們聊了聊man,現在我們再聊聊他的好兄弟help,首先看看他們的區別在**,為啥有兩個命令來負責查詢。

2.1 區別(different)

–help:

是乙個工具選項,可以用來顯示一些工具的資訊。這些幫助資訊是程式的作者加上去的, 也就是說,這些資訊是程式內部的。一般比man出來的要簡單。

man :

(manual)可以顯示系統手冊頁中的內容,這些內容大多數都是對命令的解釋資訊。這些資訊是作業系統文件裡面的。 如果沒有文件,是不會顯示這些幫助資訊的。一般比help出來的要詳細。

ps:(1) space 鍵可以顯示下一屏的文字資訊

(2) q 鍵是退出

2.2 優點(advantages)

help:簡潔,系統自帶的,權威,但是只針對內部命令。

man:詳細,外部附加的,範圍廣,包括了外部命令。

help命令用於顯示shell內部命令的幫助資訊。

help命令只能顯示shell內部命令的幫助資訊,而linux系統中絕大多數命令是外部命令,所以help命令的作用非常有限。而對於外部命令的幫助資訊可以使man命令或者info命令檢視。

命令格式:help [引數] 內部命令

檢視外部命令的用法

命令格式:命令 --help

6.1 顯示cd命令的幫助文件

[root@localhost ~

]# help cd

6.2 以短格式顯示cd命令的幫助文件
[root@localhost ~

]# help -s cd

cd: cd [

-l|[

-p [

-e]]

][dir]

[root@localhost ~

]#

6.3 輸出cd命令的簡短描述
[root@localhost ~

]# help -d cd

cd - change the shell working directory.

[root@localhost ~

]#

6.4 以偽man手冊格式輸出cd資訊
[root@localhost ~

]# help -m cd

6.5 檢視外部命令cat的方法
[root@localhost ~

]# cat --help

//用法:cat [選項]... [檔案]...

//將[檔案]或標準輸入組合輸出到標準輸出。

Linux命令 幫助命令 help

which cd 查詢cd命令的位置 which umask 查詢umask命令的位置 shell就是命令直譯器,就是當你敲了乙個命令,誰來把這個命令傳遞給核心,核心執行結束後返回乙個結果,是誰把這個結果展示給你看,這個誰就是shell。形象來說它相當於乙個外殼。在linux系統中,使用which找...

Linux基礎程式設計 echo命令

06總結 echo命令用於在shell中列印shell變數的值,或者直接輸出指定的字串。linux的echo命令,在shell程式設計中極為常用,在終端下列印變數value的時候也是常常用到的,因此有必要了解下echo的用法echo命令的功能是在顯示器上顯示一段文字,一般起到乙個提示的作用。格式 e...

Linux基礎程式設計 man命令

06.參考示例 07.命令總結 man adfhktww section m path p pager s list m system p string title 有點長,其實我們經常就 man vim?man man 這種就行了,主要是用查詢功能,直接找所有。usage man option.章...