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
輸入完 mkdir linux-practice 後,下一步為什麼通常會接 cd linux-practice?
答案
因為要進入剛建立的資料夾,後續操作才會發生在正確位置。
解析
新手很常建立了資料夾,卻忘了切進去,結果檔案被建立在別的地方。這題的重點不是背指令,而是養成操作順序。
題目 2
執行 echo "Hello from WSL" > hello.txt 之後,哪個指令最適合立即確認檔案內容?
答案
cat hello.txt
解析
ls 只能確認檔案存在,cat 才能直接把內容印出來。這題在訓練「存在」和「內容正確」是兩件不同的事。
題目 3
如果你想確認 notes.txt 是否已經被移進 archive,最直接的做法是什麼?
答案
ls archive
解析
檢查移動結果時,最可靠的方法是直接列出目標資料夾內容。這比只看前一個指令是否成功更能驗證結果。