每位站長都應知道的30條Linux命令

       提到Linux時,大多數人會想到只有程序員纔會用到的複雜操作系統,而對於新手站長來說,可能對Linux系統都有一種畏懼感,因爲它涉及很多命令!

       但是,事實並非如此。不可否認,Linux的確有很多命令,但是隻要瞭解一小部分可用就可以了。在本文中,大家會了解到30條基本的Linux命令,這些命令無疑將會幫助新手用戶更好的使用Linux系統。

       什麼是Linux?

       Linux是一套免費使用和自由傳播的類Unix操作系統,自99年發佈第一版以來,由於其開源特性,它繼續受到歡迎,用戶可以以自己的名字自由修改和重新分發它。

       儘管Linux在臺式機市場份額上不超過Windows,但是它的發行版在美國服務器中極爲流行。由於具有穩定性,靈活性和安全性等特點,在所有網站中,有差超過36.00%的網站均使用Linux作爲其服務器操作系統。

       大多數Linux發行版都使用圖形用戶界面(GUI)作爲外殼(shell),這個主要是爲了使用戶易於使用。話雖這麼說,但更推薦使用命令行界面(CLI),因爲它更強大,更有效。通過在CLI中鍵入一些命令,可以在幾秒鐘內完成需要通過GUI進行多步驟處理的任務。

       30條Linux常用命令

       、pwd命令

       使用pwd命令可以查找所在的當前目錄(文件夾)的路徑。該命令將返回絕對(完整)路徑,該路徑基本上是以正斜槓(/)開頭的路徑。示例如下:

       /home/usenme。

       2、cd命令

       要瀏覽Linux文件系統,請使用cd命令。它需要完整路徑或目錄名稱,具體取決於你所在的當前目錄。

       假設位於/home/usenme/Documents中,並且想要轉到Documents的子目錄Photos。爲此,只需鍵入cd Photos。

       另一種情況是,如果想切換到一箇全新的目錄,例如/home/usenme/Moies。在這種情況下必須鍵入cd,然後輸入目錄的絕對路徑。

       如果要快速導航,可以使用一些快捷方式。使用cd ..(帶有兩個點)將一箇目錄上移,或使用cd直接主文件夾。要移至上一個目錄,請鍵入cd-(帶連字符)。

       3、ls命令

       ls命令用於查看目錄的內容。默認情況下,此命令將顯示當前目錄的內容。

       如果要查看其他目錄的內容,請鍵入ls,然後鍵入目錄的路徑。例如,輸入ls/home/usenme/Documents查看Documents目錄內容。

       4、ct命令

       ct是Linux中最常用的命令之一,用於查看標準輸出(sdout)上文件的內容。要運行此命令,請鍵入ct,然後輸入文件名及其擴展名,例如:ct file.txt。

       5、cp命令

       使用cp命令從當前目錄複製文件。例如,命令cp sceney.jpg/home/usenme/Pictues將創建一箇sceney.jpg副本到Pictues目錄。

       6、m命令

       m命令的主要用途是移動文件,儘管它也可以用於重命名文件。

       該命令中的參數類似於cp命令,需要輸入m,文件名和目標目錄,例如:m file.txt / home / usenme / Documents。

       要重命名文件,語法爲m oldnme.ext newnme.ext。

       7、mkdi命令

       使用mkdi命令創建一箇新目錄,例如mkdi Music將創建一箇名爲Music的新目錄。

       8、mdi命令

       如果需要刪除目錄,請使用mdi命令。但是,mdi僅允許您刪除空目錄。

       9、m命令

       該RM命令用於與在其中的內容一起刪除目錄。如果只想刪除目錄(作爲mdi的替代方法),請使用m -。

       0、touch命令

       touch命令可以通過命令行來創建新的空白文件。例如,輸入touch /home/usenme/Documents/Web.html在Documents目錄下創建一箇名爲Web的HTML文件。

       、locte命令

       可以使用此命令來定位文件,就像Windows中的搜索命令一樣。此外,將-i參數與該命令一起使用將使其不區分大小寫,因此即使您不記得其確切名稱,也可以搜索文件。

       要搜索包含兩個或多箇單詞的文件,請使用星號(*)。例如,l octe -i school * note命令將搜索包含單詞“ school&dquo;和“ note&dquo;的任何文件,而不管它是大寫還是小寫。

       2、find命令

       類似於locte命令,使用find也可以搜索文件。區別在於,可以使用find命令在給定目錄中查找文件。

       例如,find/home/-nme notes.txt命令將在主目錄及其子目錄中搜索名爲notes.txt的文件。

       3. gep命令

       對於日常使用非常有用的另一箇命令,gep可以搜索給定文件中的所有文本。

       舉個列子,gep blue notepd.txt將在記事本文件中搜索單詞blue。包含搜索到的單詞的行將被完整顯示。

       4、sudo命令

       該命令是“ SupeUse Do &dquo;的縮寫,使用戶能夠執行需要管理或超級用戶權限的任務。但是,建議不要將此命令用於日常使用,因爲如果做錯了什麼,很容易發生錯誤。

       5、df命令

       使用df命令獲取有關係統磁盤空間使用情況的報告,以百分比和KB表示。如果要以兆字節爲單位查看報告,請輸入df -m。

       6、du命令

       如果要檢查文件或目錄佔用了多少空間,可以使用du(磁盤使用情況)命令。但是,磁盤使用情況摘要將顯示磁盤塊號,而不是通常的大小格式。如果要以字節,千字節和兆字節爲單位查看它,請在命令行中添加-h參數。

       7、hed命令

       hed命令用於查看任何文本文件的第一行。默認情況下,它將顯示前十行,但是可以根據自己的喜好更改此數字。例如,如果只想顯示前五行,則鍵入hed -n 5 filenme.ext。

       8、til命令

       該命令與hed命令具有相似的功能,但是til命令將顯示文本文件的最後十行,而不是顯示第一行。

       9、diff命令

       diff命令是diffeence(差異)的縮寫,diff命令逐行比較兩個文件的內容。分析文件後,它將輸出不匹配的行。程序員在需要進行一些程序更改而不是重寫整個源代碼時經常使用此命令。

       該命令最簡單的形式是diff file.ext file2.ext

       20、t命令

       t命令是使用最廣泛的命令歸檔多箇文件到一箇壓縮包,它是Linux通用的壓縮文件格式,類似於ZIP格式,但壓縮是可選的。

       此命令非常複雜,具有很多功能,例如將新文件添加到現有文檔中,列出文檔內容,從文檔中提取內容等等。大家可以自行查看一些實際示例,以進一步瞭解其他功能。

       2、chmod命令

       chmod也是一箇比較常用命令,用於更改文件和目錄的讀取,寫入和執行權限。由於此命令相當複雜,大家可以閱讀相關完整的教程以正確的使用。

       22、chown命令

       在Linux中,所有文件均歸特定用戶所有。該chown命令使您可以更改或文件的所有權轉讓給指定的用戶名。例如,chown linuxuse2 file.ext將使linuxuse2成爲file.ext的所有者。

       23、Jobs命令

       Jobs命令將顯示所有當前作業及其狀態,作用基本上是由Shell啓動的進程。

       24、kill命令

       如果程序無響應,則可以使用kill命令手動終止它。它將向運行異常的應用發送特定信號,並指示該應用自行終止。

       您總共可以使用64個信號,但是通常只使用兩個信號:

       SIGTERM(5) -請求程序停止運行,並給它一些時間來保存其所有進度。如果在輸入kill命令時未指定信號,則將使用此信號。

       SIGKILL(9) -強制程序立即停止。未保存的進度將丟失。

       除了知道哪個信號之外,還需要知道要殺死的程序的進程標識號(PID)。如果您不知道PID,只需運行命令ps ux。

       在知道要使用什麼信號以及程序的PID之後,輸入以下語法:

       kill [信號選項] PID。

       25、ping命令

       使用ping命令檢查與服務器的連接狀態。例如,只需輸入ping .com,該命令將檢查您是否能夠連接到.com並測量響應時間。

       26、wget命令

       非常有用的Linux命令,甚至可以藉助wget命令從Intenet下載文件。爲此,只需鍵入wget,然後輸入下載鏈接。

       27、unme命令

       UNAME命令用於顯示當前操作系統名稱,並顯示其詳細信息,如計算機名稱,操作系統,內核,等等。

       28.最高命令

       top作爲與Windows系統任務管理器等效的終端,top命令將顯示正在運行的進程的列表以及每個進程使用的CPU數量。監視系統資源的使用非常有用,尤其是知道哪個進程由於消耗太多資源而需要終止時。

       29、歷史命令

       當您使用Linux一段時間後,您會發現每天可以運行數百個命令。因此,如果您想查看之前輸入的命令,運行histoy命令就特別有用。

       30、mn命令

       對某些命令的功能感到困惑?不用擔心,可以使用mn命令從Linux的shell(外殼)中輕鬆學習如何使用它們。例如,輸入mn til將顯示til命令的手動指令。

       以上就是每位站長都應該知道的30條Linux常用命令,都是一些比較常用到的命令。如果你是準備使用Linux美國VPS或服務器的新用戶,那麼不妨事先熟悉這30條Linux命令。

      推薦閱讀:

      新手必知的Linux VPS主機常用命令

      Linux美國服務器幾個常用的查找命令