diff --git a/quests/explore/game.yml b/quests/explore/game.yml index 7883d4c..e82bf70 100644 --- a/quests/explore/game.yml +++ b/quests/explore/game.yml @@ -29,8 +29,8 @@ stages: - 在終端機中,並沒有圖形介面可以讓你查看資料夾的內容。 - 但是你可以透過 `ls` 指令來查看資料夾的內容。 - '`ls` 指令是 list 的縮寫,也就是列出檔案的意思。' - - 在輸入 `ls` 指令後,終端機會輸出資料夾中包含的檔案和資料夾。 - - 現在,請你試著輸入 `ls` 指令,查看資料夾中有什麼東西。 + - 在輸入 `ls` 指令後,終端機會輸出資料夾中包含的檔案和資料夾,右邊的檔案樹也會隨之改變。 + - 現在,請你輸入 `ls` 指令,查看資料夾中有什麼東西。 hints: - ➤ 輸入 `ls` 並查看資料夾的內容 @@ -52,7 +52,7 @@ stages: - 你可以通過輸入 `cd [資料夾名稱]` 來進入資料夾。 - 例如你要進入 `folder1` 資料夾,你可以輸入 - '`cd folder1`。' - - 現在,請你試著進入 `folder1` 資料夾。 + - 現在,請你進入 `folder1` 資料夾。 hints: - ➤ 輸入 `cd folder1` 來進入 `folder1` 資料夾 exceptions: @@ -83,7 +83,7 @@ stages: - '`commander:~ $` 變成了' - '`commander:~/folder1 $` 。' - 這表示你現在正位在 `folder1` 資料夾中。 - - 現在,請試著查看 `folder1` 資料夾的內容。 + - 現在,請查看 `folder1` 資料夾的內容。 hints: - ➤ 輸入 `ls` 查看資料夾的內容 exceptions: diff --git a/quests/path/game.yml b/quests/path/game.yml index 2f6199f..5149b48 100644 --- a/quests/path/game.yml +++ b/quests/path/game.yml @@ -27,15 +27,18 @@ stages: - ^start$ responses: - content: - - 在終端機中,並沒有圖形介面可以讓你查看資料夾的內容。 - - 但是你可以透過 `ls` 指令來查看資料夾的內容。 - - '`ls` 指令是 list 的縮寫,也就是列出檔案的意思。' - - 在輸入 `ls` 指令後,終端機會輸出資料夾中包含的檔案和資料夾。 - - 現在,請你試著輸入 `ls` 指令,查看資料夾中有什麼東西。 - hints: - - ➤ 輸入 `ls` 並查看資料夾的內容 + - 在 Linux 系統中,每個資料夾和檔案都有獨一無二的路徑。 + - 而路徑又分為相對路徑和絕對路徑。 + - 相對路徑是從目前所在的資料夾開始的路徑,而絕對路徑則是從根目錄開始的路徑。 + - 你在之前使用的 `cd folder` 或 `cd ..` ,後面的 `folder` 和 `..` 就是相對路徑。 - - id: ls + - 你可以使用 `pwd` 指令來顯示目前所在的絕對路徑。 + - '`pwd` 是 print working directory 的縮寫,也就是顯示目前所在的路徑的意思。' + - 現在,請你輸入 `pwd` 指令,查看目前所在的絕對路徑。 + hints: + - ➤ 輸入 `pwd` 查看目前所在的絕對路徑 + + - id: pwd task: 查看資料夾中的檔案 requirements: - start @@ -53,7 +56,7 @@ stages: - 你可以通過輸入 `cd [資料夾名稱]` 來進入資料夾。 - 例如你要進入 `folder1` 資料夾,你可以輸入 - '`cd folder1`。' - - 現在,請你試著進入 `folder1` 資料夾。 + - 現在,請你進入 `folder1` 資料夾。 hints: - ➤ 輸入 `cd folder1` 來進入 `folder1` 資料夾 exceptions: @@ -84,7 +87,7 @@ stages: - '`commander:~ $` 變成了' - '`commander:~/folder1 $` 。' - 這表示你現在正位在 `folder1` 資料夾中。 - - 現在,請試著查看 `folder1` 資料夾的內容。 + - 現在,請查看 `folder1` 資料夾的內容。 hints: - ➤ 輸入 `ls` 查看資料夾的內容 exceptions: diff --git a/quests/read/game.yml b/quests/read/game.yml index 650ad43..40d1711 100644 --- a/quests/read/game.yml +++ b/quests/read/game.yml @@ -60,14 +60,12 @@ stages: responses: - content: - 你應該能看到檔案的內容了。 - - 檔案的內容是一首李白的詩,叫做「靜夜思」。 - - 另外,如果我們在指令的後面加上 `-n` 參數,就可以用顯示行數的方式查看檔案時。 - - 請試著用這個方式來查看 `file.txt` 的內容。 + - 接下來,請你嘗試進入 `folder` 資料夾,並查看資料夾中的檔案內容。 hints: - ➤ 請輸入 `cat -n file.txt` 來查看檔案的內容並顯示行數。 - - id: cat-n-file - task: 查看 `file.txt` 的內容並顯示行數 + - id: cd-folder + task: 進入 `folder` 資料夾 requirements: - cat-file condition: