首先要弄明白一點,個人認為linux裡的幫助不是為了讓我們使用它學習新知識,而是幫助我們復甦記憶。
有多種方式的幫助如下:
help
--help 或者 -h
man
/usr/share/doc
info
help
bash 內建命令幫助使用help檢視
什麼是內建命令?
凡是因為安裝了bash而產生的命令,稱為內建(built in)命令
如何知道乙個命令是否是內建命令?
用type檢視命令型別:
#type 命令
比如:
#type cd
cd 是 shell 內嵌
# type if
if 是 shell 關鍵字
用help檢視內建命令cd的幫助:
[root@wing desktop]# help cd
cd: cd [-l|[-p [-e]]] [dir]
change the shell working directory.
...--help-h
以命令選項的形式出現,有時乙個命令也使用-h來簡用--help
比如:
#ls --help
在--help中,最重要的是命令語法中特殊字元,搞定它們則搞定--help
[ ] 表示可選項,即需要則用,不需要不用
表示必選項,即裡面的選項為必用
| 或者,比如:a|b的意思是a或者b只能選其中乙個
特殊情況:
意思是a或b必選乙個
[a | b] 意思是要麼乙個不選,要麼選a或b其中乙個
<> 這個符號有些特殊,有些命令中是必選,但是有些命令中是可選
... 表示多個,此符號前面是什麼就是多個什麼,比如:file...那就表示多個檔案
注意:幫助語法中凡是沒有被任何符號修飾的全是必寫
man
全稱:manual page
linux所有的軟體作者會對其軟體中所使用的命令編寫幫助手冊,man手冊是其中linux管理人員用的最多的幫助之一。
因為軟體及其命令過多,所以linux很人性化的對其進行了分類
一共分為9類,分類如下:
1.一般命令
2.系統呼叫庫
3.c標準庫
4.裝置檔案
5.配置檔案
6.遊戲相關
7.雜項 //所謂雜項,其大部分都是沒辦法很好分給其他8類的幫助
8.系統管理相關命令
9.核心(rhel5) //從rhel6開始,因為核心類的命令較少,將其廢棄
linux運維人員需要記憶:1 、5 、7、 8四類
man手冊使用:
man手冊使用man命令檢視
語法如下:
#man [類別] 檢視物件
其中類別如果不寫表示檢視所有相同檢視物件man手冊中類別靠前的手冊
比如:passwd是乙個命令,同時也是乙個配置檔案,如果不寫類別,那麼表示檢視
第一類裡面的passwd
#man passwd
#man 5 passwd
檢視都在第幾類有我要檢視的檔案
#man -f passwd
#whatis passwd //等同與#man -f
查詢所有包含所查關鍵字的手冊
#man -k passwd
從第乙個帶passwd的章節開始一一開啟手冊
#man -a passwd
進入man手冊後常用快捷鍵:
空格 翻頁
回車 翻行
g 定位到手冊頂部
g 定位到手冊底部
/關鍵字 高亮所有關鍵字
關鍵字之間切換:
n 按關鍵字往下翻
n 按關鍵字往上翻
q 退出
/usr/share/doc
此目錄專門儲存軟體的幫助檔案,有很多軟體模板文件都在這裡面,比如dhcp配置檔案模板
info
information 非常詳細的資訊,但是很多人不習慣用這個,這裡不做過多介紹
使用方式:
#info 檢視物件
armlink使用方法詳解
一 基本術語 在介紹armlink的使用方法之前,先介紹要涉及到的一些術語。1 映像檔案 image 是指乙個可執行檔案,在執行的時候被載入到處理器中。乙個映像檔案有多個執行緒。它是elf executable and linking format 格式的。段 section 描述映像檔案的 或資料...
JS event使用方法詳解
event代表事件的狀態,例如觸發event物件的元素 滑鼠的位置及狀態 按下的鍵等等。event物件只在事件發生的過程中才有效。event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。下...
bitset詳解 使用方法
關於bitset的一些測試 保留一下免得以後忘記 建構函式 bitsetb b有n位,每位都為0.引數n可以為乙個表示式.如bitset 5 b0 則 b0 為 00000 bitsetb unsigned long u b有n位,並用u賦值 如果u超過n位,則頂端被截除 如 bitset 5 b0...