DevOps工程師通常依賴Linux作業系統。熟練Linux基本指令對於高效率的系統管理至關重要。這篇文章將介紹在DevOps實作中使用Linux的基礎指令。
可以使用 ls 指令在目前工作目錄中列出檔案和目錄。
圖片
如所見,可以使用指令ls顯示目前目錄中的所有目錄和檔案。
要顯示有關文件的詳細信息,請使用-l選項:
圖片
使用ls -l時,會看到有關每個檔案和目錄的詳細信息,例如權限、擁有者、群組、大小和修改日期。
#cd指令用於在目錄之間導航。若要移至特定目錄,請使用:
cd /path/to/directory
要向上移動一級:cd ..
因此,cd指令(「更改目錄」的縮寫)是一個命令列指令,可以切換到不同的目錄,以便探索和與該特定目錄中的檔案和子目錄進行互動。
#less和more指令用於在 Linux 中查看檔案的內容,而不必完全開啟檔案。它們用來逐一查看文件的一部分,使開發者更容易閱讀大型文件。
這兩個命令在想快速檢查文件內容而無需立即閱讀整個內容時很有用。
可以自己嘗試:取得一個檔案並輸入:less filename或more filename
還有兩個指令可用於閱讀大型檔案。 head指令用於查看檔案的開頭部分,而tail指令顯示檔案的結尾。在處理大型檔案並且只需要查看開頭或結尾部分時這兩個命令很有用。 head和tail 就像只看書的第一頁或最後一頁,無需閱讀整本書。
#touch指令僅執行一項任務 -您建立空檔。另一方面,nano更像是文字編輯器。它不僅創建文件,還支援在那裡寫入和編輯文件內容。因此,touch可以提供一個空文件,而nano進一步允許在該文件中新增和修改文字。
圖片
nano 編輯器
在nano文字編輯器中,可以使用指令執行各種任務。若要儲存更改,請按一下Ctrl O,確認檔名,然後按 Enter。退出nano很簡單,只需點擊Ctrl X,如果存在未儲存的更改,會提示在離開前儲存。使用箭頭鍵在編輯器中導覽。若要剪下、複製和貼上文本,請使用指令如 Ctrl K、Alt ^ 和 Ctrl U。尋找文字可透過Ctrl W完成,而取代文字可透過Ctrl \完成。如果需要轉到特定行,請按Ctrl _,然後輸入行號。這些命令使nano成為用戶友好的文字編輯器,讓開發者輕鬆執行基本操作。
使用 mkdir 指令建立目錄:mkdir directory_name 將會建立一個名為 directory_name 的目錄(開發者可以選擇任何名稱)
#使用rm指令刪除檔案。要刪除目錄,需要-r選項:
rm filename刪除檔案
rm -r directory_name刪除目錄(請謹慎使用rm -r,因為它會遞歸刪除目錄及其內容。)
#file指令決定檔案類型:file filename 它會顯示檔案的類型。
find 指令搜尋檔案與目錄:find /path/to/search -name “filename”
grep是一種強大的工具,可協助在文件中搜尋特定的單字或模式。當開發者在檔案中尋找特定的關鍵字時,只需鍵入grep,後面接著要搜尋的關鍵字和檔案名稱。 grep會顯示檔案中包含所尋找的關鍵字的所有行。它就像一個文字偵探 – 它在文件中尋找並突出顯示需要的信息,使其成為文字探索和分析的有用命令。
grep "keyword" filename
要遞歸搜尋目錄:
grep -r "keyword" /path/to/search
以上是八個DevOps中最常用的Linux指令的詳細內容。更多資訊請關注PHP中文網其他相關文章!