|
點(diǎn)(.)命令 點(diǎn)(.)命令是一個(gè)shell內(nèi)部命令,它可以使用戶在當(dāng)前的shell中執(zhí)行程序,而不創(chuàng)建子進(jìn)程。 注釋 # shell腳本的注釋符號 重定向符 > 用法:command > filename,可以將command的輸出保存在filename文件中。 >> 同 > 類似,但表示追加。 < 用法:command < filename,可以將filename文件內(nèi)容作為command的輸入。 << 與 < 類似,一般用在shell腳本文件中,用于向其它命令提供標(biāo)準(zhǔn)輸入。 通配符 匹配單個(gè)字符 * 匹配零個(gè)或多個(gè)字符 [list] 用法:[A-Z],匹配的范圍,這里表示匹配范圍從A到Z之間的大寫字母(包括A、Z) [!list] 用法:[!A-Z],表示不匹配從A到Z之間的大寫字母(包括A、Z) 注意與條件判斷的[]不同,上面的[]和list之間是沒有空格的?。。?/strong> 引用字符 \ \后面的任何字符按該字符字面解釋 "" 雙引號""中除$、`(TAB鍵上邊的重音符)、"(雙引號)之外的任何字符按該字符字面解釋 ' 單引號''中除'(單引號)外的任何字符按該字符字面解釋 命令替換符 ` TAB鍵上面的重音符號,該符號告訴shell執(zhí)行重音符號``內(nèi)的命令,并將命令的輸出插入到``所在的位置上。 命令序列 ; 分號,分割同一行中的不同命令 命令編組 () 可以將多條命令放入()編成一組,一個(gè)命令組能夠像單條命令一樣被重定向,如(command1; command2; ... ; commandx) > outfile 后臺(tái)處理 & 在命令的最后加&表示后臺(tái)執(zhí)行&前面的命令 管道命令 | shell允許用戶將前一個(gè)進(jìn)程的標(biāo)準(zhǔn)輸出用作另一個(gè)進(jìn)程的標(biāo)準(zhǔn)輸入,用戶可以在命令之間加 | 來實(shí)現(xiàn)該功能。
|
|
|