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