1、man[manual]:
專注于為中小企業(yè)提供網(wǎng)站設(shè)計制作、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)通化縣免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
/usr/bin/man
獲得命令或配置文件的幫助文檔,優(yōu)先查看命令的幫助
man[命令或配置文件]//會調(diào)用more
e.g.
manls查看ls命令的幫助信息
manservices查看配置文件services的幫助信息
附:在linux系統(tǒng)中幫助文件分為九種
如:
man5
passwd
//查看配置文件的幫助
默認:
man1
passwd
2、info[information]:/usr/bin/info
說明:與man沒有太大的區(qū)別,只不過是信息的呈現(xiàn)方式不太一樣,并且在UNIX系統(tǒng)中并沒有這個命令。
3、獲取相關(guān)文件簡短的信息:
/usr/bin/whatisapropos
/usr/sbin/makewhatis
獲得索引的簡短說明信息,找到這個命令最基本的用途
whatis[任何關(guān)鍵字]
附:
[命令]-
-
help
主要用于獲取命令的選項信息
apropos[文件]
用于獲取文件的配置信息,類似與:man-k
[文件]
makewhatis
建立whatis和apropos搜索使用的數(shù)據(jù)庫,當(dāng)使用這兩個命令發(fā)生錯誤時,就是
whatisdatabase沒有建立
4、help
查看Shell內(nèi)置命令的文件幫助
如:
mancd與helpcd的不同
另:關(guān)于Shell更詳細的講解,請參考另外幾篇博客
《四天精通Shell編程》系列:
1.首先讓我們來學(xué)習(xí)幫助明令man
$man man
man命令可以查看常用命令的用法,如:
$man ls
此命令將會列出ls命令的基本使用方法及相應(yīng)的參數(shù)列表。
我們可以用
$whereis man
來查看man手冊所在的位置,我使用的是Ubuntu系統(tǒng),上述命令輸出結(jié)果為:
man: /usr/bin/man /usr/local/man /usr/share/man /usr/share/man/man7/man.7.gz /usr/share/man/man1/man.1.gz /usr/share/man/man1/man.1posix.gz
所以當(dāng)我們遇到一些比較陌生的命令時,又不知道其用法,此時此刻,我們就可以向man手冊尋求幫助。
2.cd(進行不同目錄之間的切換)命令
例如:
$cd /usr/bin
此命令可以將工作目錄切換到/usr/bin下
$cd ..
此名將返回上一級目錄
$cd ../..
可以將工作目錄切換到/(根目錄下)
$cd ~
將工作目錄切到用戶子目錄
當(dāng)不知道自己現(xiàn)在所在的目錄,可以輸入如下命令查看你現(xiàn)在的工作目錄
$pwd
3.find
find命令是一個功能強大的操作命令,可以使用它在文件系統(tǒng)上查找文件,如:
$find /usr/bin -type f -atime +100 -print
該命令用來查找子目錄/usr/bin中最近100天沒有使用過的程序,有關(guān)find的其他復(fù)雜的內(nèi)容可以查看幫助文檔。
4.whereis
whereis命令可以迅速地找到文件,而且還可以提供這個文件的二進制可執(zhí)行文件、源代碼文件和使用手冊頁存放的位置。例如查看ls命令的使用手冊存放的位置
$whereis ls
5.locate
使用 locate命令查找文件要比使用 find命令快得多,其原因是 locate命令直接去檢索這個數(shù)據(jù)庫文件,從中找到匹配的文件名并顯示它的查詢結(jié)果。locate命令很容易使用。比如:
$locate 公共的
即可搜索到“公共的”所在的位置或者目錄中與之匹配的字符的目錄
依我個人的經(jīng)驗,locate是最容易使用,也是最快最好的搜索命令。
6.whatis
whatis命令能夠從某個程序的使用手冊頁中抽出一行簡單的介紹性文字,幫助你迅速了解所查命令的簡單功能。例如:
$whatis more
more (1) - 在顯示器上閱讀文件的過濾器
more (1) - file perusal filter for crt viewing
more (1posix) - display files on a page-by-page basis
如上結(jié)果,上面顯示了中文幫助文檔,那是我安裝了中文幫助手冊,若沒有中文幫助手冊,那只會顯示英文幫助信息。
7.ls
ls(列出子目錄內(nèi)容清單)命令會是你最經(jīng)常使用的程序命令之一。使用它最簡單的格式,ls命令可以列出當(dāng)前子目錄下幾乎所有的文件。如:
$ls
ls也可以使用參數(shù),使用-m參數(shù)把文件用逗號,使用-x參數(shù)按水平對齊的方式而不是缺省的垂直對齊方式列出文件,使用-F參數(shù)使得ls命令可以在顯示子目錄的時候在它的文件名之后加上一個斜線("/")字符,還有其他的命令如-l,-a等等,可以查看man使用手冊。
8.dir和vdir
dir和vdir命令與ls命令一樣可以列出子目錄的內(nèi)容清單,使用dir命令的時候就像普通的ls命令一樣把文件按列對齊列出,如:$dir 。使用vdir命令的時候?qū)⑾袷褂胠s -l 命令。大家可以上機試一試就知道了,如有其他需要,可以查看使用手冊。
9.cat
cat(合并文件)命令用來把文件內(nèi)容送到你的屏幕上去顯示,也可以使用這個命令通過一個叫做輸出"重定向"的過程把文件內(nèi)容嗯送到其他的文件中去。如:
$cat test.txt
此命令可查看test.txt文件中的內(nèi)容。若帶上參數(shù)-n,可以在閱讀文件的時候加上行號。
假設(shè)你的工作目錄有test1.txt,test2.txt,若沒有我們可以用touch命令建立它們。
輸入下列命令:
$cat test* test3.txt
$ ls -l test*
$cat test3.txt
我們會發(fā)現(xiàn)新建了test3.txt,并且將test1.txt和test2.txt的內(nèi)容合并到了test3.txt的文件中去了。
如果我們想把test1.txt的內(nèi)容追加到test3.txt中去,怎么辦呢?,別急,看下面的命令
$cat test1.txt test3.txt
該命令就實現(xiàn)了上面提到的功能,你可以試試看哦!
10.more
more命令是Linux操作系統(tǒng)命令中我們稱之為頁命令的家族中的一員。頁命令使你在瀏覽文件的時候可以一次閱讀一屏或者一行。 如果需要幫助,請按下“ H” 鍵,將看到一個幫助畫面。如果使用了驚嘆號 ( ! ),還可以從m o r e命令中去執(zhí)行其他的命令。閱讀一個文本文件是相當(dāng)容易的,因為可以敲空格鍵閱讀后一頁,也可以敲 B鍵閱讀前一頁。
11.less
less命令有點象more但功能更強大。less命令提供了許多比more命令優(yōu)秀的功能:
?6?1 可以使用光標(biāo)鍵在文本文件中前后滾屏。
?6?1 可以用行號或百分比作為書簽來瀏覽文件。
?6?1 可以實現(xiàn)在多個文件中進行復(fù)雜的檢索、格式匹配、高亮度顯示等操作。
?6?1 鍵盤操作與字處理程序如 emacs兼容。
?6?1 閱讀到文件結(jié)束或者標(biāo)準輸入結(jié)束的時候 less命令不會退出。
?6?1 屏幕底部的信息提示更容易控制使用,而且提供了更多的信息。
?6?1 帶有許多的附件,包括一個獨立的鍵定義程序 lesskey,這樣就可以定義使用哪些按鍵來
控制less命令.
12.head/tail
有的時候,我們對文件的所有內(nèi)容并不想知道多少,而是想瀏覽其頭部幾行或是尾部幾行,我們就可以使用head/tail,例如:
$:tail -n 12 /var/log/messages
上述命令就是用來查看登入文件的最后12行,確認一下最近有那些用戶登入系統(tǒng)及時間。
有關(guān)其他的參數(shù)可參考使用手冊。
我學(xué)的也不很全,很多參數(shù)我也沒有試,在這表示抱歉,
還有其他的命令請參考其他的參考書,這僅僅是我個人的學(xué)習(xí)隨筆,如有錯誤,幫忙指正,謝謝。
1、首先登錄Linux系統(tǒng),然后點擊左側(cè)的終端圖標(biāo)
2、接下來在彈出的界面中輸入命令,比如我需要用mkdir命令,但是不知道怎么用
3、接下來就可以輸入mkdir --help命令打開幫助說明
4、另外我們也可以通過man mkdir直接打開
5、綜上所述,在linux中獲得命令的使用幫助既可以通過help獲得,也可以通過man命令獲得
你在/usr/share/man下找一下你想要的文檔吧
應(yīng)該是可以復(fù)制出去的