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