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