如何架設自己的 Blog

如何架設自己的 Blog 之六

為什麼要學這些指令?

裝好 Alpine Linux 之後,接下來大部分操作都會在終端機(command line)裡進行。不用緊張,這一篇只會介紹移動目錄、檢視與建立檔案這幾個最基本、之後天天會用到的指令。

Linux 的目錄結構

Linux 的檔案系統是一棵樹,所有東西都從根目錄 / 開始往下展開,例如 /home/etc/var 等都是 / 底下的目錄。

移動與查看目前位置

  • pwd:顯示目前所在的目錄路徑
  • ls:列出目前目錄底下的檔案與資料夾
  • cd 目錄名稱:切換到指定目錄,例如 cd /var/www
  • cd ..:回到上一層目錄
  • cd ~:回到自己的家目錄

建立、複製、移動、刪除

  • mkdir 資料夾名稱:建立新資料夾,例如 mkdir my_blog
  • touch 檔案名稱:建立空白檔案,例如 touch index.html
  • nano 檔案名稱vi 檔案名稱:用文字編輯器開啟並編輯檔案
  • cp 來源 目的地:複製檔案
  • mv 來源 目的地:移動檔案或重新命名
  • rm 檔案:刪除檔案(小心,沒有資源回收桶
  • rm -r 資料夾:刪除資料夾及其所有內容

檢視與搜尋檔案內容

  • cat 檔案:直接在終端機印出整個檔案內容
  • less 檔案:分頁瀏覽較長的檔案,按 q 離開
  • head -n 10 檔案:只看檔案的前 10 行
  • tail -n 10 檔案:只看檔案的最後 10 行
  • find . -name "檔案名稱":在目前目錄底下搜尋符合名稱的檔案

小結

這裡列的指令只是「伺服器初期最常用」的一小部分。權限管理、行程管理、網路設定等主題,等到後面實際需要時再學也來得及。建議的學習方式很簡單:邊做邊敲指令,看看每個指令執行後畫面有什麼變化,慢慢就會熟悉這個環境。