Linux你都是如何背命令的
linux 背命令這條路是相當的坎坷啊!
可惜的是,我,還是背不得幾個命令。。。會得最多的是ls dir cd ssh,沒了。。
面對這種窘境,於是想出一切歪招,背不了,咱就查有什麼命令呗。。
所以,就介紹介紹、總結總結、怎麼查命令
查詢所有linux命令([Tab]補全命令)
隨意打開一個Terminal (終端) , 按下兩個[Tab][Tab]

Display all 2384 possibilities (y or n)
顯示所有2384種可能?有2384種命令,反正我是背不完,不論你行不行,反正我是不行。
[html]
[Tab]鍵,具有“命令補全”和“文件補齊”功能。如果什麼都不輸入,按下[Tab][Tab]系統就會以空值去檢索命令,結果所有命令都被檢索出來了。於是就能查出全部命令。
忘記文件名了(文件補全)
打開終端,輸入cd w

按下[Tab],就自動補全文件夾名了

看一下這個目錄

既然知道這麼多命令,那麼不背的話,要怎麼使用呢?
這時候就要祭奠出神器 man 和 info 命令。
神器一:man命令
俗稱“找男人”,manual的縮寫,操作說明的意思,使用這個命令就可以查看想要查看的命令的使用方法了。
[html]
格式:man[空格][需要查看的命令]
比如,我們看看常用命令ls
輸入man ls

回車,就會顯示ls的相關信息 ,這個頁面叫man page

稍微解釋下:
[plain]
第一行:
ls(1) 數字1代表一般用戶可以再shell中使用的命令
ps:man數字代表的意思:

其中1,5,8要記住,1為用戶命令,5為配置文件,8為系統命令需要root權限。上圖是使用man man 查詢獲得
man內容分塊
[plain]
NAME 簡介
SYNOPSIS 命令語法
DESCRIPTION 命令完整描述(這部分重要)
OPTIONS 參數
FILES 相關文件
EXAMPLE 例子
SEE ALSO 其他參考
BUGS 已知bug
man page的操作
[plain]
關標翻頁
/123 <span style="font-family: Arial, Helvetica, sans-serif;">向下查找123 </span>
?123 <span style="font-family: Arial, Helvetica, sans-serif;">向上查找123</span>
查找之後 按u可以查看上一個結果 , 按n可以查看下一個結果
q 退出man page
man的存放路徑
通常在/usr/share/man目錄中,不用版本略有差異
大家可以試試查下ls 看看
神器二:info命令
如果說man是男人,info就是女人,為什麼呢?就是矯情~
兩個命令都可以查詢命令用法或者是文件的格式,但是man是一次全部顯示出來了。info就分成一頁一頁的,一個node(結點)一個node的顯示。
[plain]
格式:info [需要查看的命令]
同樣,我們看看常用命令ls
輸入info ls

回車

稍微解釋一下:
[plain]
第一行:
File 這個解釋頁面來自文檔
Node 當前結點
Next 下一個結點
Up 上一個結點
下面就開始正文了
這個就自己看咯,完整英文文檔,提高英語的時候到了
info操作
[plain]
空格鍵 向下翻頁
[Enter] 進入當前光標所指node
n 下一個node
p 上一個node
b 光標到開始
e 光標到結尾
? 命令一覽表
q 退出info page
info存放目錄
/usr/share/info
神器之外:其他說明文檔 /usr/share/doc
所以說,linux我是被嚇怕了那種,還是找男人來教我命令了。忘記命令了就[Tab][Tab]大哥幫我想一下啦。