“date”命令使用標(biāo)準(zhǔn)的輸出打印當(dāng)前的日期和時間,也可以深入設(shè)置。
注意:這個命令在腳本中十分有用,以及基于時間和日期的腳本更完美。而且在終端中改變?nèi)掌诤蜁r間,讓你更專業(yè)!?。。ó?dāng)然你需要root權(quán)限才能操作這個,因為它是系統(tǒng)整體改變)
“cat”代表了連結(jié)(Concatenation),連接兩個或者更多文本文件或者以標(biāo)準(zhǔn)輸出形式打印文件的內(nèi)容。
注意:“>>”和“>”調(diào)用了追加符號。它們用來追加到文件里,而不是顯示在標(biāo)準(zhǔn)輸出上?!?/span>>”符號會刪除已存在的文件,然后創(chuàng)建一個新的文件。所以因為安全的原因,建議使用“>>”,它會寫入到文件中,而不是覆蓋或者刪除。
在深入探究之前,我必須讓你知道通配符(你應(yīng)該知道通配符,它出現(xiàn)在大多數(shù)電視選秀中)。通配符是shell的特色,和任何GUI文件管理器相比,它使命令行更強(qiáng)大有力!如你所看到那樣,在一個圖形文件管理器中,你想選擇一大組文件,你通常不得不使用你的鼠標(biāo)來選擇它們。這可能覺得很簡單,但是事實上,這種情形很讓人沮喪!
例如,假如你有一個有很多很多各種類型的文件和子目錄的目錄,然后你決定移動所有文件名中包含“Linux”字樣的HTML文件到另外一個目錄。如何簡單的完成這個?如果目錄中包含了大量的不同名的HTML文件,你的任務(wù)很巨大,而不是簡單了。
在LInux CLI中,這個任務(wù)就很簡單,就好像只移動一個HTML文件,因為有shell的通配符,才會如此簡單。這些是特殊的字符,允許你選擇匹配某種字符模式的文件名。它幫助你來選擇,即使是大量文件名中只有幾個字符,而且在大多數(shù)情形中,它比使用鼠標(biāo)選擇文件更簡單。
這里就是常用通配符列表:
! 叫做非,帶'!'的反向字符串為真
更多請閱讀Linux cat 命令的實例 13 Linux中cat命令實例
“copy”就是復(fù)制。它會從一個地方復(fù)制一個文件到另外一個地方。
注意: cp,在shell腳本中是最常用的一個命令,而且它可以使用通配符(在前面一塊中有所描述),來定制所需的文件的復(fù)制。
“mv”命令將一個地方的文件移動到另外一個地方去。
注意:mv 命令可以使用通配符。mv需謹(jǐn)慎使用,因為移動系統(tǒng)的或者未授權(quán)的文件不但會導(dǎo)致安全性問題,而且可能系統(tǒng)崩潰。
“pwd”(print working directory),在終端中顯示當(dāng)前工作目錄的全路徑。
注意: 這個命令并不會在腳本中經(jīng)常使用,但是對于新手,當(dāng)從連接到nux很久后在終端中迷失了路徑,這絕對是救命稻草。
最后,經(jīng)常使用的“cd”命令代表了改變目錄。它在終端中改變工作目錄來執(zhí)行,復(fù)制,移動,讀,寫等等操作。
注意: 在終端中切換目錄時,cd就大顯身手了?!?strong>cd ~”會改變工作目錄為用戶的家目錄,而且當(dāng)用戶發(fā)現(xiàn)自己在終端中迷失了路徑時,非常有用?!?strong>cd ..”從當(dāng)前工作目錄切換到(當(dāng)前工作目錄的)父目錄。
這些命令肯定會讓你在Linux上很舒服。但是這并不是結(jié)束。不久,我就會寫一些其它的針對于中級用戶的有用命令。例如,如果你熟練使用這些命令,歡呼吧,少年,你會發(fā)現(xiàn)你已從小白級別提升為了中級用戶了。在下篇文章,我會介紹像“kill”,'ps','grep'等等命令,期待吧,我不會讓你失望的。
聯(lián)系客服