Linux基礎1

Linux中命令的類型:linux

內部命令:shell程序自身嵌入的命令。
外部命令:具備獨立的二進制文件,文件通常位於/usr/bin/目錄下,命令的名字和文件名相同。
內部命令和外部命令的判斷能夠經過type命令來查詢,用法:type command
eg: type cd 運行的結果:cd is a shell builtin(表示cd命令是一個內部命令,沒有出現buitin這個單詞都是外部命令)shell

linux中,在CLI中輸入命令的標準格式:ide

Command [Options]... Arguments...
選項(options)分長選項和短選項,短選項以-c(單個字符)開頭,長選項以--word(單詞)開頭。選項的做用能夠控制命令的做用形式。有些選項後面能夠帶參數,稱爲選項參數。短選項的參數與選項之間以空格相隔;長選項的參數在選項後緊跟=,而後寫參數。
參數(argument):控制命令的做用對象。ui

命令的使用幫助(Manual):對象

內部命令:(1)help command (2)man command
外部命令:(1)command --help(命令的簡要幫助手冊,內容不是很詳細)
(2)man command文檔

man命令的查詢原理:幾乎全部命令的幫助文檔都在/usr/share/man目錄下,當咱們在shell中輸入man command時,shell程序便會到/usr/share/man目錄下去查找。有的命令在多個目錄中都有相同的文件名,只是做用不一樣,但默認狀況下以第一次查到的結果爲返回結果。it

/usr/share/man目錄下有不少個章節(section):io

ls /usr/share/man
ca en id man0p man2 man3x man5x man7x man9x pt sv zh_TW
cs es it man1 man2x man4 man6 man8 mann pt_BR tr
da fr ja man1p man3 man4x man6x man8x overrides ru uk
de hu ko man1x man3p man5 man7 man9 pl sk zh_Cclass

section 1:存儲着外部命令和shell內部命令的幫助文檔。
section 2:系統調用的幫助文檔。
section 3:庫調用的幫助文檔。
還有不少,具體內容能夠經過調用man man命令進行查看。原理

man命令打開手冊後的對文檔的操做控制方法:

Enter:向後翻一行;k:向上翻一行;空格:向下翻一頁;b:向上翻一頁;Ctrl+d:向下翻半頁;Ctrl+u:向上翻半頁;G:直接定位到文檔的末尾;g:定位到文檔開頭;數字+G:定位到具體的行;(eg:2G -> 定位到文檔第二行)查找:1)/keyword:順序查找 2)?keyword:逆序查找n:切換至多個查找結果中的下一個結果,切換方向和查找方向相同;N:切換至多個查找結果中的下一個結果,切換方向和查找方向相反;注:查找不區分關鍵字大小寫。q:從幫助手冊退出。

相關文章
相關標籤/搜索