Chapter 03

建立你的第一個 Linux 工作區

目標是建立資料夾、寫入檔案、複製與整理內容。做完這一章,你就不再只是旁觀者。

練習 1:建立資料夾

cd ~
mkdir linux-practice
cd linux-practice
pwd

cd ~ 會回到家目錄,pwd 用來確認目前位置。

練習 2:建立檔案並查看內容

echo "Hello from WSL" > hello.txt
ls
cat hello.txt

這會建立一個文字檔,然後立即檢查它是否存在、內容是否正確。

練習 3:複製、重新命名與整理

cp hello.txt hello-backup.txt
mv hello-backup.txt notes.txt
mkdir archive
mv notes.txt archive/
ls
ls archive

這一段把複製、改名與移動檔案串在一起,已經很接近日常專案整理操作。

完成後,你應該能回答這三件事

  1. 我目前在哪個資料夾
  2. 這個資料夾裡有哪些檔案
  3. 某個檔案被我移到哪裡去了

習題與解答

題目 1

輸入完 mkdir linux-practice 後,下一步為什麼通常會接 cd linux-practice

答案

因為要進入剛建立的資料夾,後續操作才會發生在正確位置。

解析

新手很常建立了資料夾,卻忘了切進去,結果檔案被建立在別的地方。這題的重點不是背指令,而是養成操作順序。

題目 2

執行 echo "Hello from WSL" > hello.txt 之後,哪個指令最適合立即確認檔案內容?

答案

cat hello.txt

解析

ls 只能確認檔案存在,cat 才能直接把內容印出來。這題在訓練「存在」和「內容正確」是兩件不同的事。

題目 3

如果你想確認 notes.txt 是否已經被移進 archive,最直接的做法是什麼?

答案

ls archive

解析

檢查移動結果時,最可靠的方法是直接列出目標資料夾內容。這比只看前一個指令是否成功更能驗證結果。