1. <s id="jwi2h"></s>

    2. <strike id="jwi2h"></strike>
    3. <ruby id="jwi2h"></ruby>
      <strike id="jwi2h"></strike>
      <noscript id="jwi2h"></noscript>
      <nobr id="jwi2h"></nobr>
      <strike id="jwi2h"><ins id="jwi2h"></ins></strike>
      <noscript id="jwi2h"><ins id="jwi2h"><tbody id="jwi2h"></tbody></ins></noscript>
      <label id="jwi2h"><big id="jwi2h"></big></label>

      1. <font id="jwi2h"></font>
        <label id="jwi2h"><big id="jwi2h"></big></label>
      2. <strike id="jwi2h"><ins id="jwi2h"></ins></strike>
        <strike id="jwi2h"><blockquote id="jwi2h"></blockquote></strike>
        <label id="jwi2h"><bdo id="jwi2h"></bdo></label>

          1. <ruby id="jwi2h"><bdo id="jwi2h"></bdo></ruby>
            <s id="jwi2h"></s>
            1. <strike id="jwi2h"></strike>
            2. <noscript id="jwi2h"><ins id="jwi2h"></ins></noscript>
              <ruby id="jwi2h"></ruby>
              首頁/ 建站學堂

              經典案例

              搭建網站服務器之Linux常用命令,你能記住嗎?

              Linux服務器維護的命令

              發布時間:2019-08-03

              現在是只能互聯網時代,說到這個互聯網,即使在佛山,永遠也離不開網站的搭建這個話題,哪怕是5G時代的到來亦如此。而當今服務器基本都是使用linux系統,比如最常用的php的網站,或許有人認為,說到這個系統聯想到的就是復雜的系統管理,但即使Linux有大量的命令,在日常的系統維護當中,您只需要熟知其中的需要處理的小部分就可以了。那么接下來給大家接受常用的幾十個linux命令。在此我們先了解下linux的概念。

              Linux指的是什么?有什么歷史

              Linux是一整套開源Unix操作系統,基于Linux內核。包括所有流行的基于Linux的系統,如Ubuntu、Fedora、Mint、Debian等。更準確地說,它們被稱為發行版。

              自1991年發布第一個版本以來,由于其開源性質,它繼續受到歡迎,人們可以自由地以自己的名義修改和重新發布它。

              雖然Linux在桌面市場份額上無法打敗Windows,但它的發行版在主機提供商中非常受歡迎。由于其穩定性、靈活性和安全性,目前大部分的服務端都是使用linux系統

              Linux的操作方式

              在操作操作系統時,您需要使用shell,一個允許訪問操作系統服務的接口。Shell是常用的命令窗口,大多數Linux發行版使用圖形用戶界面(GUI)作為其外殼,主要是易用,方便。

              話雖這么說,但更推薦使用命令行界面(CLI),因為它更強大,更有效。通過在CLI中輸入一些命令,可以在幾秒鐘內完成需要通過GUI進行多步驟處理的任務。因此,如果您正在考慮使用Linux,學習基本的命令行將大有幫助。

              搭建網站服務器

              搭建網站服務器

              29個Linux常用命令行

              1.cd命令

              要在Linux文件系統中導航,請使用cd命令。它需要完整的路徑或目錄名,這取決于當前目錄。

              假設您在/home/username/Documents中,希望轉到Photos,一個文檔子目錄。要做到這一點,只需輸入cd Photos。

              另一種情況是,如果想切換到一個全新的目錄,例/home/username/Movies.在本例中,您必須鍵入cd后面跟著目錄的絕對路徑。

              如果想快速瀏覽,有一些快捷方式。使用cd . .(用兩個點)向上移動一個目錄,或者直接進入cd的主文件夾。要移動到以前的目錄,輸入cd-(用連字符)。

              順便說一下,Linux的shell是區分大小寫的。因此,必須按原樣輸入名稱的目錄。

              2.pwd命令

              使用pwd命令找出當前目錄(文件夾)的路徑,該命令將返回一個絕對(完整)路徑,該路徑基本上是以正斜杠(/)開頭的,絕對路徑的一個例子是/home/username.

              3.cat命令

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

              4.ls命令

              命令用于查看目錄的內容,默認情況下,此命令將顯示當前目錄的內容。如果要查看其他目錄的內容,請鍵入ls,然后鍵入目錄的路徑。例如,輸入ls /home/username/Documents來查看文檔的內容。

              5.mv命令

              mv命令的主要用途是移動文件,不過也可以用于重命名文件。這個命令中的參數類似于cp命令。您需要鍵入mv文件名和目標目錄。例如:mv file.txt /home/username/Documents.。

              6.cp命令

              使用cp命令從當前目錄復制文件,例如,命令cp scenery.jpg /home/username/Pictures將創建一個scenery.jpg的副本到圖片目錄。

              7.mkdir命令 和 rmdir刪除目錄命令

              使用mkdir命令創建一個新目錄,類似于mkdir Music將創建一個名為Music的新目錄。如果需要刪除目錄,請使用rmdir命令。然而,rmdir只允許刪除空目錄。

              8.rm命令

              rm命令用于刪除目錄及其內容,如果只想刪除目錄(作為rmdir的替代),請使用rm -r。

              9.touch命令

              touch命令允許通過命令行創建空白的新文件,例如,輸入touch /home/username/Documents/Web.html,在Documents目錄下創建一個名為Web的HTML文件。

              timg.jpg

              搭建網站服務器

              10.locate命令

              可以使用此命令定位文件,就像Windows中的搜索命令一樣。更重要的是,使用-i參數和這個命令將使它不區分大小寫,這樣即使不記得文件的確切名稱,也可以搜索它。

              要搜索包含兩個或多個單詞的文件,請使用星號(*)。例如,locate -i school*note命令將搜索包含單詞“school”和“note”的任何文件,無論它是大寫還是小寫。

              11.find命令

              與locate命令類似,使用find也可以搜索文件。不同之處在于,您使用find命令來定位給定目錄中的文件。例如,find /home/ -name notes.txt命令將在主目錄及其子目錄中搜索一個名為notes.txt的文件。

              12.grep命令

              grep允許搜索給定文件中的所有文本,為了說明這一點,grep blue notepad.txt將在記事本文件中搜索單詞blue,包含搜索詞的行將完全顯示。

              13.sudo命令

              這個命令是“SuperUser Do”的縮寫,允許執行需要管理權限或根權限的任務。但是,不建議將此命令用于日常使用,因為如果做錯了什么,可能很容易發生錯誤。

              14.df命令

              使用df命令獲取關于系統磁盤空間使用情況的報告,以百分比和KBs表示。如果想查看以兆字節為單位的報告,請鍵入df -m。

              15.du命令

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

              16.head命令

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

              17.tail命令

              這個命令的功能與head命令類似,但是tail命令將顯示文本文件的最后十行,而不是顯示第一行。

              18.diff命令

              diff命令逐行比較兩個文件的內容,在分析文件之后,它將輸出不匹配的行。當程序員需要修改程序而不是重寫整個源代碼時,他們經常使用這個命令。

              19.tar命令

              tar命令是將多個文件存檔到tar文件中使用最廣泛的命令,這是一種常見的Linux文件格式,類似于zip格式,但是壓縮是可選的。

              這個命令非常復雜,包含一長串函數,比如將新文件添加到現有存檔中、列出存檔的內容、從存檔中提取內容等等。

              20.chmod命令

              chmod是另一個基本命令,用于更改文件和目錄的讀、寫和執行權限。

              21.chown命令

              在Linux中,所有文件都由特定的用戶擁有。Chown命令允許將文件的所有權更改或轉移到指定的用戶名。例如,chown linuxuser2文件。ext將使linuxuser2作為file.ext的所有者。

              22.jobs命令

              jobs命令將顯示所有當前作業及其狀態,作業基本上是由shell啟動的進程。

              23.ping命令

              使用ping命令檢查到服務器的連接狀態,例如,只要輸入ping google.com,命令就會檢查您是否能夠連接到谷歌,并測量響應時間。

              24.kill指令

              如果有一個沒有響應的程序,可以使用kill命令手動終止它。它會向應用程序發送一個特定的信號,并指示該應用程序終止。

              25.wget命令

              Linux的命令行非常有用,甚至可以在wget命令的幫助下從internet下載文件。要做到這一點,只需輸入wget,然后是下載鏈接。

              26.uname命令

              uname命令將打印關于Linux系統的詳細信息,如機器名稱、操作系統、內核等等。

              27.top命令

              top命令相當于Windows中的Task Manager終端,它將顯示正在運行的進程列表以及每個進程使用了多少CPU。

              28.man命令

              對某些命令的功能感到困惑?不要擔心,可以使用man命令輕松地從Linux的shell中學習如何使用它們。例如,輸入man tail將顯示tail命令的手動指令。

              29.history命令

              當使用Linux一段時間后,很快注意到每天可以運行數百條命令。因此,如果想查看以前輸入的命令,那么運行history命令尤其有用。



              總結

              Linux命令幫助用戶方便高效地執行任務,但記住命令需要一定的時間,在實踐中通過大量的練習,相信就能都水到渠成的熟練了,而解決網站環境搭建也是相當的高效


              新疆11选5