新聞中心
linux操作系統(tǒng)是一個(gè)功能強(qiáng)大的開源系統(tǒng),它上面利用各式各樣的命令進(jìn)行操作管理,而其中由三大劍客組成的三劍客(Linux三劍客)命令尤其受到該系統(tǒng)的歡迎,即方括號(hào)([])、小括號(hào)(())和花括號(hào)({})。

方括號(hào)在Linux中的命令一般被用于表達(dá)式的比較以及實(shí)現(xiàn)依賴的測(cè)試。 當(dāng)雙方都符合在方括號(hào)內(nèi)定義的條件時(shí),結(jié)果通常為真,否則則是假。例如:
[ -f /etc/hosts ] 實(shí)際上是測(cè)試/etc/hosts文件是否存在,如果存在那么結(jié)果為真,否則為假。
小括號(hào)則是用于組合多條命令,并讓它們作為整體運(yùn)行,而不是讓它們分別運(yùn)行,可以使用小括號(hào)進(jìn)行多條命令的可組合操作,這就是所謂的組合管道,它可以幫助用戶避免大量的中間文件,有效的利用系統(tǒng)的資源,以及進(jìn)行綠色的開發(fā)操作。以下是一個(gè)示例:
(grep ‘xxx’ test.txt;echo 3)
花括號(hào)實(shí)際上是一個(gè)復(fù)合命令,用來統(tǒng)一執(zhí)行多條命令,但其結(jié)果是分開指定的。它使命令的執(zhí)行的結(jié)果分為兩類:一是在{}內(nèi)執(zhí)行的命令,另一種是在{}外執(zhí)行的命令,它們可以指定同時(shí)執(zhí)行,也可以分開執(zhí)行,每個(gè)命令都會(huì)有自己獨(dú)立的輸出。而其使用方法如下:
{
command1
command2
command3
}
因此,Linux三劍客命令([]、()、{})是Linux中非常重要的命令,在Linux的實(shí)際操作中,可以運(yùn)用它們的功能實(shí)現(xiàn)很多事物。
創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),網(wǎng)站建設(shè)公司,網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),1500元定制網(wǎng)站優(yōu)化全包,先排名后付費(fèi),已為上千家服務(wù),聯(lián)系電話:13518219792
名稱欄目:Linux三劍客:方括號(hào)(linux方括號(hào))
當(dāng)前鏈接:http://m.fisionsoft.com.cn/article/dpdoice.html


咨詢
建站咨詢
