- 相關(guān)推薦
Linux系統(tǒng)中命令的學(xué)習(xí)方法
本文主要介紹的是簡單講命令,具體參數(shù)可以看后面的學(xué)習(xí)方法。希望對(duì)你有幫助。
命令基本上大部分格式都是差不多,有些命令參數(shù)會(huì)有兩個(gè)或者更多:命令 選項(xiàng) 參數(shù)
三個(gè)W:
Whereis:用來定位指令的二進(jìn)制程序、源代碼文件和man手冊頁等相關(guān)文件的路徑。
Whatis:是用于查詢一個(gè)命令執(zhí)行什么功能,并將查詢結(jié)果打印到終端上。
Which:用于查找并顯示給定命令的絕對(duì)路徑,環(huán)境變量PATH中保存了查找命令時(shí)需要遍歷的目錄。which指令會(huì)在環(huán)境變量$PATH設(shè)置的`目錄里查找符合條件的文件。這三個(gè)命令很有用,再查找命令位置、環(huán)境變量配置或了解簡要信息可以用。
目錄類:
cd:切換用戶當(dāng)前的工作目錄,若目錄名稱省略,則變換至使用者的home directory,與加上~一樣,也表示home directory的意思(家目錄),.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。
ls:用來顯示目標(biāo)列表,在Linux系統(tǒng)中是使用率較高的.命令。ls命令的輸出信息可以進(jìn)行彩色加亮顯示,以分區(qū)不同類型的文件。
mv:用來對(duì)文件或目錄重新命名,或者將文件從一個(gè)目錄移到另一個(gè)目錄中。第一個(gè)參數(shù)表示源文件或目錄,第二個(gè)表示目標(biāo)文件或目錄。如果將一個(gè)文件移到一個(gè)已經(jīng)存在的目標(biāo)文件中,則目標(biāo)文件的內(nèi)容將被覆蓋,可指定選項(xiàng)忽略。
cp:用來將一個(gè)或多個(gè)源文件或者目錄復(fù)制到指定的目的文件或目錄。它可以將單個(gè)源文件復(fù)制成一個(gè)指定文件名的具體的文件或一個(gè)已經(jīng)存在的目錄下。
pwd:以絕對(duì)路徑的方式顯示用戶當(dāng)前工作目錄。命令將當(dāng)前目錄的全路徑名稱(從根目錄)寫入標(biāo)準(zhǔn)輸出。
rm:可以刪除一個(gè)目錄中的一個(gè)或多個(gè)文件或目錄,也可以將某個(gè)目錄及其下屬的所有文件及其子目錄均刪除掉。對(duì)于鏈接文件,只是刪除整個(gè)鏈接文件,而原有文件保持不變。(慎用)
mkdir:用來創(chuàng)建目錄。如果在目錄名的前面沒有加任何路徑名,則在當(dāng)前目錄下創(chuàng)建由dirname指定的目錄;如果給出了一個(gè)已經(jīng)存在的路徑,將會(huì)在該目錄下創(chuàng)建一個(gè)指定的目錄。
rmdir:用來刪除空目錄。當(dāng)目錄不再被使用時(shí),或者磁盤空間已到達(dá)使用限定值,就需要?jiǎng)h除失去使用價(jià)值的目錄。利用rmdir命令可以從一個(gè)目錄中刪除一個(gè)或多個(gè)空的子目錄。
文件類:
find:用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名。如果使用該命令時(shí),不設(shè)置任何參數(shù),則find命令將在當(dāng)前目錄下查找子目錄與文件。
locate:其實(shí)是find -name的另一種寫法,但是要比后者快得多,原因在于它不搜索具體目錄,而是搜索一個(gè)數(shù)據(jù)庫/var/lib/locatedb,這個(gè)數(shù)據(jù)庫中含有本地所有文件信息。
man:后面直接跟命令,如man ls 回車,就會(huì)顯示ls的相關(guān)信息,這個(gè)頁面叫man page幫助手冊。
以上的這些命令,基本上囊括了與目錄相關(guān)的常用命令,下面我們來說說如何學(xué)習(xí)命令、背命令。一般一個(gè)命令會(huì)有很多選項(xiàng),每個(gè)選項(xiàng)都有不一樣的含義,對(duì)于初學(xué)者我認(rèn)為需要掌握該命令常用的3-5個(gè)選項(xiàng),另外很多選項(xiàng)在不同命令下面表示的`意義是一樣的。你先發(fā)現(xiàn)其規(guī)律,也就并不難了。
其實(shí)無論學(xué)習(xí)什么,持之以恒才能見成效,這幾個(gè)命令或許你下來10分鐘就掌握了,但是需要不斷的練習(xí),使用,在大腦形成永久記憶才是最好的效果。
【Linux系統(tǒng)中命令的學(xué)習(xí)方法】相關(guān)文章:
linux系統(tǒng)命令11-23
linux系統(tǒng)命令(經(jīng)典)01-25
Linux系統(tǒng)中smbclient命令的使用方法08-02
關(guān)于Linux系統(tǒng)命令中exit與exit的區(qū)別09-19
Linux系統(tǒng)命令及使用技巧08-31
Linux系統(tǒng)的基本命令講解08-10
Linux中source命令的用法06-15