熟悉shell命令的使用方法
Linux區(qū)分大小寫。要在一個(gè)命令行上輸入和執(zhí)行多條命令linux常用命令,可使用分號(hào)來分隔命令。斷開一個(gè)長(zhǎng)命令行,可使用反斜杠,以實(shí)現(xiàn)將一個(gè)較長(zhǎng)的命令分成多行表達(dá),以增強(qiáng)命令的可讀性。換行后,shell自動(dòng)顯示提示符“>”。
在Linux中有以下基本的通配符:
?:表示該位置可以是一個(gè)任意的單個(gè)字符。
*:表示該位置可以是若干個(gè)任意字符。
重定向符
>: 標(biāo)準(zhǔn)輸出重定向
>>:追加輸出重定向
<: 標(biāo)準(zhǔn)輸入重定向
<<:此處操作符(Here operator)
重定向符應(yīng)用示例:
# cat file1.txt > file3.txt
將file1.txt文件的內(nèi)容輸出到file3.txt并替換原內(nèi)容
# cat file1.txt >> file3.txt
將file1.txt文件的內(nèi)容追加輸出到file3.txt
# cat < file1.txt
將file1.txt文件的內(nèi)容在屏幕輸出
# cat << end > file2.txt
從鍵盤讀入字符串至”end”結(jié)束,并將其寫入file2.txt文
su功能:臨時(shí)切換到管理員(root)身份
exit功能:退出(當(dāng)前系統(tǒng)或狀態(tài))
shutdown功能:重啟或關(guān)閉Linux系統(tǒng)
-h:關(guān)機(jī)(halt)
-r:重啟(reboot)
說明:
只能由root用戶執(zhí)行。
普通用戶可使用替代命令:reboot:重啟;halt或poweroff:關(guān)機(jī)。
例如:
# shutdown –h now 立刻關(guān)機(jī)
# shutdown –h 20:25 在隨后的20:25關(guān)機(jī)
# shutdown –r +30 ‘The system will reboot.’
再過30分鐘重啟并顯示‘The system will reboot.’信息
man功能:顯示幫助手冊(cè)
常用選項(xiàng):
-f :只顯示出命令的功能而不顯示其中詳細(xì)的說明文件
-w:不顯示手冊(cè)頁(yè),只顯示將被格式化和顯示的文件所在位置。
help
功能:系統(tǒng)幫助文檔,用于查看所有Shell命令的用法。
語法:
在所查找的命令后輸入 --help
例如:查看cd命令的使用方法。
$ cd --help
mkdir功能:創(chuàng)建一個(gè)目錄(類似MSDOS下的md命令)。
- m 對(duì)新建目錄設(shè)置存取權(quán)限。也可以用chmod命令設(shè)置。
- p 可以是一個(gè)路徑名稱。此時(shí)若路徑中的某些目錄尚不存在, 加上此選項(xiàng)后, 系統(tǒng)將自動(dòng)建立好那些尚不存在的目錄,即一次可以建立多個(gè)目錄。
rmdir功能:刪除空目錄。
- p 遞歸刪除目錄dirname,當(dāng)子目錄刪除后其父目錄為空時(shí),也一同被刪除。如果整個(gè)路徑被刪除或者由于某種原因保留部分路徑,則系統(tǒng)在標(biāo)準(zhǔn)輸出上顯示相應(yīng)的信息。
cd 功能:改變工作目錄。
cd (不帶任何參數(shù)將直接進(jìn)入當(dāng)前登錄用戶的主目錄)
cd - (進(jìn)入前一次進(jìn)入的目錄)
cd ~jp (進(jìn)入指定用戶jp的主目錄)
pwd功能:顯示用戶當(dāng)前所處目錄的完整路徑。
ls 功能:列出目錄的內(nèi)容。
ls命令的常用選項(xiàng)
cp
功能:將給出的文件或目錄拷貝到另一文件或目錄中。
語法: cp [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
常用選項(xiàng):
- r 若給出的源文件是一目錄文件,此時(shí)cp將遞歸復(fù)制該目錄下所有的子目錄和文件。此時(shí)目標(biāo)文件必須為一個(gè)目錄名。
mv
功能:將文件由一個(gè)目錄移入另一個(gè)目錄中。
語法:mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄