跳到主要內容
Cypher's Practical Coding
Shell/CLI 入門

結業考試

15 題,每題 5 分,滿分 75 分。 可先執行查看結果再交卷。

已作答 0 / 15
基礎

1. 輸入指令顯示目前所在目錄。

基礎

2. 列出 /home/user/documents 底下的檔案,確保一行一個並排序。

基礎

3. 切換到 /home/user/projects 並顯示目前路徑。

管線

4. 在家目錄將清單排序後只取出第一筆項目。

基礎

5. 計算 /home/user/projects 目錄裡有幾個檔案。

文字處理

6. 用管線移除重複水果名稱:apple, banana, apple。

文字處理

7. 從輸入資料 alpha, beta, alpha 中只篩出含 beta 的行。

文字處理

8. 用管線算出三行輸入的行數。

基礎

9. 輸出數列 1~5 中最後兩行。

管線

10. 列出 documents 目錄並統計項目數(用管線串兩個指令)。

文字處理

11. 用 echo 輸出 'apple banana cherry',再用 tr 將空格替換成換行符號,每行一個水果。

管線

12. 用 printf 輸出 3 行文字(cat dog bird),再用 sort -r 反向排序輸出。

文字處理

13. 用 echo 輸出 'name:Amy,age:25',再用 cut -d':' -f2 取出冒號後面的第一個值。

基礎

14. 用 echo 印出環境變數 HOME 的值。

管線

15. 用 printf 輸出數字 5 3 8 1 4(每行一個),再用 sort -n 排序並取出最大值(最後一行)。

確認作答完畢後,點擊交卷