>
學(xué)校機構(gòu) >
浙江省工業(yè)自動化公共科技創(chuàng)新服務(wù)平臺 >
學(xué)習(xí)資訊>
Linux常用命令掃盲
Linux常用命令掃盲
212 2017-06-21
su
su命令是最基本的命令之一,常用于不同用戶間切換。例如,如果登錄為user1,要切換為user2,只要用如下命令:
$suuser2
然后系統(tǒng)提示輸入user2口令,輸入正確的口令之后就可以切換到user2。完成之后就可以用exit命令返回到user1。
su命令的常見用法是變成根用戶或超級用戶。如果發(fā)出不帶用戶名的su命令,則系統(tǒng)提示輸入根口令,輸入之后則可切換為根用戶。
如果登錄為根用戶,則可以用su命令成為系統(tǒng)上任何用戶而不需要口令。
pwd
pwd命令也是最常用最基本的命令之一,用于顯示用戶當(dāng)前所在的目錄。
cd
cd命令不僅顯示當(dāng)前狀態(tài),還改變當(dāng)前狀態(tài),它的用發(fā)跟dos下的cd命令基本一致。
cd..可進入上一層目錄
cd-可進入上一個進入的目錄
cd~可進入用戶的home目錄
ls
ls命令跟dos下的dir命令一樣,用于顯示當(dāng)前目錄的內(nèi)容。
如果想取得詳細的信息,可用ls-l命令,這樣就可以顯示目錄內(nèi)容的詳細信息。
如果目錄下的文件太多,用一屏顯示不了,可以用ls-l|more分屏顯示。
find
find命令用于查找文件。這個命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用戶)、文件長度或文件類型進行搜索。
find命令的基本結(jié)構(gòu)如下:
$find
其中指定從哪個目錄開始搜索。指定搜索條件。表示找到文件怎么處理。一般來說,要用-print動作,顯示整個文件路徑和名稱。如果沒有這個動作,則find命令進行所要搜索而不顯示結(jié)果,等于白費勁。
例如,要搜索系統(tǒng)上所有名稱為ye的文件,可用如下命令:
$find/-nameye-print
這樣就可以顯示出系統(tǒng)上所有名稱為ye的文件。
tar
tar最初用于建立磁帶備份系統(tǒng),目前廣泛用于建立文件發(fā)布檔案??捎萌缦路椒ńar檔案:
$tarcvf
例如,如果要將當(dāng)前目錄中所有文件存檔到y(tǒng)e.tar中,可用如下命令:
$tarcvfye.tar*.*
要瀏覽檔案內(nèi)容,將c選項變成t。如果要瀏覽ye.tar檔案中的內(nèi)容,可用如下命令:
$tartvfye.tar
要取出檔案內(nèi)的內(nèi)容,將c選項變成x。如果要將ye.tar檔案中的內(nèi)容取到當(dāng)前目錄中,可用如下命令:
$tarxvfye.tar
gzip
gzip命令用于壓縮文件。例如,如果要將ye.txt文件壓縮,可用如下命令:
$gzipye.txt
這樣就可以壓縮文件并在文件名后面加上gz擴展名,變成文件ye.txt.gz。
解壓縮文件可用gzip-d命令實現(xiàn):
$gzip-dye.txt.gz
這樣就可以解壓縮文件并刪除gz擴展名。除此之外還可以用gunzip命令來解壓縮文件,效果跟用gzip-d命令一樣。
舊版的tar命令不壓縮檔案,可用gzip壓縮。例如:
$tarcvfye.tar*.txt
$gzipye.tar
則可建立壓縮檔案ye.tar.gz。
新版的tar可以直接訪問和建立gzip壓縮的tar檔案,只要在tar命令中加上z選項就可以了。例如:
$tarczvfye.tar*.txt
生成壓縮檔案ye.tar.gz,
$tartzvfye.tar*.txt
顯示壓縮檔案ye.tar.gz的內(nèi)容,而
$tarxzvfye.tar*.txt
取出壓縮檔案ye.tar.gz的內(nèi)容。
mkdir
這個命令很簡單,跟dos的md命令用法幾乎一樣,用于建立目錄。
cp
cp命令用于復(fù)制文件或目錄。
cp命令可以一次復(fù)制多個文件,例如:
$cp*.txt*.doc*.bak/home
將當(dāng)前目錄中擴展名為txt、doc和bak的文件全部復(fù)制到/home目錄中。
如果要復(fù)制整個目錄及其所有子目錄,可以用cp-R命令。
rm
rm命令用于刪除文件或目錄。
rm命令會強制刪除文件,如果想要在刪除時提示確認,可用rm-i命令。
如果要刪除目錄,可用rm-r命令。rm-r命令在刪除目錄時,每刪除一個文件或目錄都會顯示提示,如果目錄太大,響應(yīng)每個提示是不現(xiàn)實的。這時可以用rm-rf命令來強制刪除目錄,這樣即使用了-i標(biāo)志也當(dāng)無效處理。
mv
mv命令用于移動文件和更名文件。例如:
$mvye.txt/home
將當(dāng)前目錄下的ye.txt文件移動到/home目錄下,
$mvye.txtye1.txt
將ye.txt文件改名為ye1.txt。
類似于跟cp命令,mv命令也可以一次移動多個文件,在此不再贅敘。
reboot
重啟命令,不必多說。
halt
關(guān)機命令,不必多說。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號
獵學(xué)網(wǎng)服務(wù)號