為什麼要學這些指令?
裝好 Alpine Linux 之後,接下來大部分操作都會在終端機(command line)裡進行。不用緊張,這一篇只會介紹移動目錄、檢視與建立檔案這幾個最基本、之後天天會用到的指令。
Linux 的目錄結構
Linux 的檔案系統是一棵樹,所有東西都從根目錄 / 開始往下展開,例如 /home、/etc、/var 等都是 / 底下的目錄。
移動與查看目前位置
pwd:顯示目前所在的目錄路徑ls:列出目前目錄底下的檔案與資料夾cd 目錄名稱:切換到指定目錄,例如cd /var/wwwcd ..:回到上一層目錄cd ~:回到自己的家目錄
建立、複製、移動、刪除
mkdir 資料夾名稱:建立新資料夾,例如mkdir my_blogtouch 檔案名稱:建立空白檔案,例如touch index.htmlnano 檔案名稱或vi 檔案名稱:用文字編輯器開啟並編輯檔案cp 來源 目的地:複製檔案mv 來源 目的地:移動檔案或重新命名rm 檔案:刪除檔案(小心,沒有資源回收桶)rm -r 資料夾:刪除資料夾及其所有內容
檢視與搜尋檔案內容
cat 檔案:直接在終端機印出整個檔案內容less 檔案:分頁瀏覽較長的檔案,按q離開head -n 10 檔案:只看檔案的前 10 行tail -n 10 檔案:只看檔案的最後 10 行find . -name "檔案名稱":在目前目錄底下搜尋符合名稱的檔案
小結
這裡列的指令只是「伺服器初期最常用」的一小部分。權限管理、行程管理、網路設定等主題,等到後面實際需要時再學也來得及。建議的學習方式很簡單:邊做邊敲指令,看看每個指令執行後畫面有什麼變化,慢慢就會熟悉這個環境。