在CentOS中獲取命令幫助
在使用和學習CentOS系統中,當我們遇上不熟悉的命令卻又需要了解它的詳細用法的時候,我們需要獲取幫助。除了借助他人和搜索引擎之外,自己通過查看系統幫助文檔來解決問題是很重要的。下面就來介紹如何獲取幫助以及簡單的解決思路:
一、如何獲取命令幫助
Linux提供多層次的命令幫助:
1、 獲取簡單的幫助信息:whatis COMMAND
Whatis能顯示簡單的命令幫助信息,通過這些信息,我們可以了解到該命令在man的哪些章節有具體幫助信息
2、獲取比較詳細的命令幫助信息:help COMMAND;COMMAND –h/–help
系統命令分為內部命令和外部命令,內部命令通過help COMMAND獲取幫助;外部命令通過COMMAND –h/–help獲取幫助。通過這樣的方式能獲取到命令的用法介紹及常見參數介紹,但沒有通過man獲取到的幫助信息詳細。
3、獲取詳細的命令幫助:man COMMAND
3.1 man章節介紹
1: 用戶命令
2: 系統調用
3: C庫調用
4: 設備文件及特殊文件
5: 配置文件格式
6: 游戲
7: 雜項
8: 管理類的命令
在上面通過Whatis來獲取簡單的幫助信息中中括號括起的數字(#)即為在man的哪些章節中有幫助信息
3.2 man命令詳解:
A、以echo命令為例,通過man echo來解釋相應的條目。
NAME:命令的名稱及功能簡要說明
SYNOPSIS:命令的用法說明,包括可用的選項
[]:可選內容
<>: 必選內容
a|b:二選一
…: 同一內容可出現多次
DESCRIPTION:命令功能的詳盡描述,可能包括每一項的含義。
EXAMPLE:命令用法示例。
SEE_ALSO:若你在該章節中未獲取到所需的幫助,也可以查看SEE_ALSO給出的命令/文件。
FILES:命令相關的配置文件
B、man翻屏查看
Space鍵:向后翻一屏
b鍵:向前翻一屏
Enter鍵:向后翻一行
p鍵:向前翻一行
C、在章節中查找內容
/keyword:向后查找
?keyword:向前查找
4、info命令。用的較多的為前面3種方式,在此不對info作詳細介紹。
二、獲取命令幫助的思路
以在/etc/issue文件作配置為例:要求字符終端登錄時,顯示當前登錄終端號,主機名和當前時間
首先查看issue的幫助,發現其給出的信息寥寥無幾,并沒有什么真正幫助。這時在看SEE_ALSO項,其給出3個參考命令。
通過man motd和man agetty我們都沒有找到想要的幫助,在man mingetty中我們終于找到/etc/issue配置文件的幫助。
查看,得知:
\t:可獲取本地時間
\n:可獲取主機名
\l:可獲取登錄終端名
于是,對/etc/issue的配置文件做如下修改,
測試,滿足要求。Done!
原創文章,作者:M20-1鐘明波,如若轉載,請注明出處:http://www.www58058.com/26174