從Win到Linux!菜鳥有用的20個(gè)命令(下)
繼上一篇《從Win到Linux!菜鳥有用的20個(gè)命令(上)》,筆者收集到如何簡(jiǎn)單學(xué)習(xí)和理解Linux命令,針對(duì)另外十個(gè)Linux命令的介紹,將在本期內(nèi)容中呈現(xiàn),將激發(fā)很多菜鳥掌握Linux和使用的積極性。
1.chown命令
“chown”命令就是改變文件擁有者和所在用戶組。每個(gè)文件都屬于一個(gè)用戶組和一個(gè)用戶。在使用“ls -l”可以看到目錄下相關(guān)內(nèi)容。
從上面的命令可以看出,目錄Binary屬于用戶“server”和用戶組“root”,而目錄“Desktop”屬于用戶“server”和用戶組“server”。
注意:通過“chown”命令可以來改變文件的所有權(quán),僅僅用來管理和提供文件的用戶和用戶組授權(quán),也可以改變到新的擁有者或者已經(jīng)存在的用戶或者用戶組。
2.apt命令
開源Debian系列平臺(tái)以“apt”命令為基礎(chǔ),代表了Advanced Package Tool,APT是一個(gè)為Debian系列系統(tǒng)(Ubuntu,Kubuntu等)開發(fā)的管理器,在Gnu/Linux系統(tǒng)上自動(dòng)地進(jìn)行智能搜索、安裝、升級(jí)以及解決依賴。
注意:上面的命令會(huì)導(dǎo)致系統(tǒng)整體的改變,需要root密碼(查看提示符為"#",而不是“\$”),和yum命令相比Apt命令具備更高級(jí)和智能。此外,apt-cache用來搜索包中是否包含mplayer, apt-get用來安裝升級(jí)所有到最新版。
3.tar命令
“tar”命令是磁帶歸檔(Tape Archive),對(duì)創(chuàng)建一些文件的的格式化和解壓很有用。
注意:“tar.gz”代表了使用gzip歸檔,“bar.bz2”使用bzip壓縮的。相比之下,tar.gz壓縮的更好但是也更慢。
4.cal命令
“cal”(Calender)命令,它用來顯示當(dāng)前月份或者未來、過去任何年份中的月份。
下面通過“cal”命令顯示已經(jīng)過去的月份,1835年2月。
顯示未來的月份,2145年7月。
注意:由于該命令最小單位是月,不需要往回調(diào)整日歷50年,并不會(huì)精確到具體哪一天的日期。
5.date命令
區(qū)別于之前命令,“date”命令使用標(biāo)準(zhǔn)的輸出模式顯示出當(dāng)前的日期和時(shí)間,也可以進(jìn)行設(shè)置。
注意:這個(gè)命令在腳本中十分有用,基于時(shí)間和日期的腳本更完美。需要獲取root權(quán)限才能操作這個(gè),因?yàn)橄到y(tǒng)整體改變?nèi)掌诤蜁r(shí)間。
6.cat命令
“cat”代表了連結(jié)(Concatenation),連接兩個(gè)或者更多文本文件或以標(biāo)準(zhǔn)輸出形式打印文件的內(nèi)容。
7.cp命令
指的“copy”就是復(fù)制。它會(huì)從一個(gè)地方復(fù)制一個(gè)文件到另外一個(gè)地方。
注意:cp在shell腳本中是最常用的一個(gè)命令,而且它可以使用通配符來定制所需的文件的復(fù)制。
8.mv命令
“mv”命令將一個(gè)地方的文件移動(dòng)到另外一個(gè)地方去。
注意:mv命令可以使用通配符,但與cp命令使用不同,因?yàn)橐苿?dòng)的內(nèi)容或者未授權(quán)的文件不但會(huì)導(dǎo)致安全性問題,而且可能使得系統(tǒng)出現(xiàn)問題。
9.pwd命令
“pwd”(print working directory)命令指在終端中顯示當(dāng)前工作目錄的全路徑。
注意:這個(gè)命令并不會(huì)在腳本中經(jīng)常使用,但對(duì)于新手,當(dāng)從連接到Linux很久后在終端中路徑有所忘記的時(shí)候該命令可以幫助顯示。
10. cd命令
對(duì)于windows用戶來說,經(jīng)常使用的“cd”命令代表了改變目錄。同樣,它在Linux終端中改變工作目錄來執(zhí)行復(fù)制,移動(dòng),讀寫等等操作。
注意:在終端中切換目錄時(shí),“cd~”會(huì)改變工作目錄為用戶的家目錄,而且當(dāng)用戶發(fā)現(xiàn)自己在終端中迷失了路徑時(shí),“cd ..”命令可以從當(dāng)前工作目錄切換到(當(dāng)前工作目錄的)父目錄。
由此,通過之前介紹的一共20個(gè)命令會(huì)讓新手在Linux上掌握基本的應(yīng)用命令,通過熟練使用這些命令,將從菜鳥級(jí)別提升為初級(jí)用戶。