提到Linux時(shí),大多數(shù)人會(huì)想到只有程序員才會(huì)用到的復(fù)雜操作系統(tǒng),而對(duì)于新手站長來說,可能對(duì)Linux系統(tǒng)都有一種畏懼感,因?yàn)樗婕昂芏嗝睿?/p>
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了播州免費(fèi)建站歡迎大家使用!
但是,事實(shí)并非如此。不可否認(rèn),Linux的確有很多命令,但是只要了解一小部分可用就可以了。在本文中,大家會(huì)了解到30條基本的Linux命令,這些命令無疑將會(huì)幫助新手用戶更好的使用Linux系統(tǒng)。
什么是Linux?
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),自1991年發(fā)布第一版以來,由于其開源特性,它繼續(xù)受到歡迎,用戶可以以自己的名字自由修改和重新分發(fā)它。
盡管Linux在臺(tái)式機(jī)市場份額上不超過Windows,但是它的發(fā)行版在美國服務(wù)器中極為流行。由于具有穩(wěn)定性,靈活性和安全性等特點(diǎn),在所有網(wǎng)站中,有差超過36.00%的網(wǎng)站均使用Linux作為其服務(wù)器操作系統(tǒng)。
大多數(shù)Linux發(fā)行版都使用圖形用戶界面(GUI)作為外殼(shell),這個(gè)主要是為了使用戶易于使用。話雖這么說,但更推薦使用命令行界面(CLI),因?yàn)樗鼜?qiáng)大,更有效。通過在CLI中鍵入一些命令,可以在幾秒鐘內(nèi)完成需要通過GUI進(jìn)行多步驟處理的任務(wù)。
30條Linux常用命令
1、pwd命令
使用pwd命令可以查找所在的當(dāng)前目錄(文件夾)的路徑。該命令將返回絕對(duì)(完整)路徑,該路徑基本上是以正斜杠(/)開頭的路徑。示例如下:
/home/username。
2、cd命令
要瀏覽Linux文件系統(tǒng),請(qǐng)使用cd命令。它需要完整路徑或目錄名稱,具體取決于你所在的當(dāng)前目錄。
假設(shè)位于/home/username/Documents中,并且想要轉(zhuǎn)到Documents的子目錄Photos。為此,只需鍵入cd Photos。
另一種情況是,如果想切換到一個(gè)全新的目錄,例如/home/username/Movies。在這種情況下必須鍵入cd,然后輸入目錄的絕對(duì)路徑。
如果要快速導(dǎo)航,可以使用一些快捷方式。使用cd ..(帶有兩個(gè)點(diǎn))將一個(gè)目錄上移,或使用cd直接進(jìn)入主文件夾。要移至上一個(gè)目錄,請(qǐng)鍵入cd-(帶連字符)。
3、ls命令
ls命令用于查看目錄的內(nèi)容。默認(rèn)情況下,此命令將顯示當(dāng)前目錄的內(nèi)容。
如果要查看其他目錄的內(nèi)容,請(qǐng)鍵入ls,然后鍵入目錄的路徑。例如,輸入ls/home/username/Documents查看Documents目錄內(nèi)容。
4、cat命令
cat是Linux中最常用的命令之一,用于查看標(biāo)準(zhǔn)輸出(sdout)上文件的內(nèi)容。要運(yùn)行此命令,請(qǐng)鍵入cat,然后輸入文件名及其擴(kuò)展名,例如:cat file.txt。
5、cp命令
使用cp命令從當(dāng)前目錄復(fù)制文件。例如,命令cp scenery.jpg/home/username/Pictures將創(chuàng)建一個(gè)scenery.jpg副本到Pictures目錄。
6、mv命令
mv命令的主要用途是移動(dòng)文件,盡管它也可以用于重命名文件。
該命令中的參數(shù)類似于cp命令,需要輸入mv,文件名和目標(biāo)目錄,例如:mv file.txt / home / username / Documents。
要重命名文件,語法為mv oldname.ext newname.ext。
7、mkdir命令
使用mkdir命令創(chuàng)建一個(gè)新目錄,例如mkdir Music將創(chuàng)建一個(gè)名為Music的新目錄。
8、rmdir命令
如果需要?jiǎng)h除目錄,請(qǐng)使用rmdir命令。但是,rmdir僅允許您刪除空目錄。
9、rm命令
該RM命令用于與在其中的內(nèi)容一起刪除目錄。如果只想刪除目錄(作為rmdir的替代方法),請(qǐng)使用rm -r。
10、touch命令
touch命令可以通過命令行來創(chuàng)建新的空白文件。例如,輸入touch /home/username/Documents/Web.html在Documents目錄下創(chuàng)建一個(gè)名為Web的HTML文件。
11、locate命令
可以使用此命令來定位文件,就像Windows中的搜索命令一樣。此外,將-i參數(shù)與該命令一起使用將使其不區(qū)分大小寫,因此即使您不記得其確切名稱,也可以搜索文件。
要搜索包含兩個(gè)或多個(gè)單詞的文件,請(qǐng)使用星號(hào)(*)。例如,l ocate -i school * note命令將搜索包含單詞“ school”和“ note”的任何文件,而不管它是大寫還是小寫。
12、find命令
類似于locate命令,使用find也可以搜索文件。區(qū)別在于,可以使用find命令在給定目錄中查找文件。
例如,find/home/-name notes.txt命令將在主目錄及其子目錄中搜索名為notes.txt的文件。
13. grep命令
對(duì)于日常使用非常有用的另一個(gè)命令,grep可以搜索給定文件中的所有文本。
舉個(gè)列子,grep blue notepad.txt將在記事本文件中搜索單詞blue。包含搜索到的單詞的行將被完整顯示。
14、sudo命令
該命令是“ SuperUser Do ”的縮寫,使用戶能夠執(zhí)行需要管理或超級(jí)用戶權(quán)限的任務(wù)。但是,建議不要將此命令用于日常使用,因?yàn)槿绻鲥e(cuò)了什么,很容易發(fā)生錯(cuò)誤。
15、df命令
使用df命令獲取有關(guān)系統(tǒng)磁盤空間使用情況的報(bào)告,以百分比和KB表示。如果要以兆字節(jié)為單位查看報(bào)告,請(qǐng)輸入df -m。
16、du命令
如果要檢查文件或目錄占用了多少空間,可以使用du(磁盤使用情況)命令。但是,磁盤使用情況摘要將顯示磁盤塊號(hào),而不是通常的大小格式。如果要以字節(jié),千字節(jié)和兆字節(jié)為單位查看它,請(qǐng)?jiān)诿钚兄刑砑?h參數(shù)。
17、head命令
head命令用于查看任何文本文件的第一行。默認(rèn)情況下,它將顯示前十行,但是可以根據(jù)自己的喜好更改此數(shù)字。例如,如果只想顯示前五行,則鍵入head -n 5 filename.ext。
18、tail命令
該命令與head命令具有相似的功能,但是tail命令將顯示文本文件的最后十行,而不是顯示第一行。
19、diff命令
diff命令是difference(差異)的縮寫,diff命令逐行比較兩個(gè)文件的內(nèi)容。分析文件后,它將輸出不匹配的行。程序員在需要進(jìn)行一些程序更改而不是重寫整個(gè)源代碼時(shí)經(jīng)常使用此命令。
該命令最簡單的形式是diff file1.ext file2.ext
20、tar命令
tar命令是使用最廣泛的命令歸檔多個(gè)文件到一個(gè)壓縮包,它是Linux通用的壓縮文件格式,類似于ZIP格式,但壓縮是可選的。
此命令非常復(fù)雜,具有很多功能,例如將新文件添加到現(xiàn)有文檔中,列出文檔內(nèi)容,從文檔中提取內(nèi)容等等。大家可以自行查看一些實(shí)際示例,以進(jìn)一步了解其他功能。
21、chmod命令
chmod也是一個(gè)比較常用命令,用于更改文件和目錄的讀取,寫入和執(zhí)行權(quán)限。由于此命令相當(dāng)復(fù)雜,大家可以閱讀相關(guān)完整的教程以正確的使用。
22、chown命令
在Linux中,所有文件均歸特定用戶所有。該chown命令使您可以更改或文件的所有權(quán)轉(zhuǎn)讓給指定的用戶名。例如,chown linuxuser2 file.ext將使linuxuser2成為file.ext的所有者。
23、Jobs命令
Jobs命令將顯示所有當(dāng)前作業(yè)及其狀態(tài),作用基本上是由Shell啟動(dòng)的進(jìn)程。
24、kill命令
如果程序無響應(yīng),則可以使用kill命令手動(dòng)終止它。它將向運(yùn)行異常的應(yīng)用發(fā)送特定信號(hào),并指示該應(yīng)用自行終止。
您總共可以使用64個(gè)信號(hào),但是通常只使用兩個(gè)信號(hào):
SIGTERM(15) -請(qǐng)求程序停止運(yùn)行,并給它一些時(shí)間來保存其所有進(jìn)度。如果在輸入kill命令時(shí)未指定信號(hào),則將使用此信號(hào)。
SIGKILL(9) -強(qiáng)制程序立即停止。未保存的進(jìn)度將丟失。
除了知道哪個(gè)信號(hào)之外,還需要知道要?dú)⑺赖某绦虻倪M(jìn)程標(biāo)識(shí)號(hào)(PID)。如果您不知道PID,只需運(yùn)行命令ps ux。
在知道要使用什么信號(hào)以及程序的PID之后,輸入以下語法:
kill [信號(hào)選項(xiàng)] PID。
25、ping命令
使用ping命令檢查與服務(wù)器的連接狀態(tài)。例如,只需輸入ping idcspy.com,該命令將檢查您是否能夠連接到idcspy.com并測量響應(yīng)時(shí)間。
26、wget命令
非常有用的Linux命令,甚至可以借助wget命令從Internet下載文件。為此,只需鍵入wget,然后輸入下載鏈接。
27、uname命令
UNAME命令用于顯示當(dāng)前操作系統(tǒng)名稱,并顯示其詳細(xì)信息,如計(jì)算機(jī)名稱,操作系統(tǒng),內(nèi)核,等等。
28.最高命令
top作為與Windows系統(tǒng)任務(wù)管理器等效的終端,top命令將顯示正在運(yùn)行的進(jìn)程的列表以及每個(gè)進(jìn)程使用的CPU數(shù)量。監(jiān)視系統(tǒng)資源的使用非常有用,尤其是知道哪個(gè)進(jìn)程由于消耗太多資源而需要終止時(shí)。
29、歷史命令
當(dāng)您使用Linux一段時(shí)間后,您會(huì)發(fā)現(xiàn)每天可以運(yùn)行數(shù)百個(gè)命令。因此,如果您想查看之前輸入的命令,運(yùn)行history命令就特別有用。
30、man命令
對(duì)某些命令的功能感到困惑?不用擔(dān)心,可以使用man命令從Linux的shell(外殼)中輕松學(xué)習(xí)如何使用它們。例如,輸入man tail將顯示tail命令的手動(dòng)指令。
以上就是每位站長都應(yīng)該知道的30條Linux常用命令,都是一些比較常用到的命令。如果你是準(zhǔn)備使用Linux美國VPS或服務(wù)器的新用戶,那么不妨事先熟悉這30條Linux命令。
推薦閱讀:
新手必知的Linux VPS主機(jī)常用命令
Linux美國服務(wù)器幾個(gè)常用的查找命令
網(wǎng)站標(biāo)題:每位站長都應(yīng)知道的30條Linux命令
本文URL:http://www.rwnh.cn/article10/dpsjgo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、搜索引擎優(yōu)化、微信公眾號(hào)、響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容