fix: update quest [explore]

This commit is contained in:
Chen, Tai-Lin committed 2024-07-03 00:34:32 +08:00
1 parent d292195302
commit 8c54bfe192
1 file changed
+61 -62
+61 -62
View File
@@ -4,24 +4,24 @@ instruction: |
1. 如何使用 `ls` 查看資料夾的內容 1. 如何使用 `ls` 查看資料夾的內容
2. 如何使用 `cd` 在資料夾之間移動 2. 如何使用 `cd` 在資料夾之間移動
準備好就輸入 `echo start` 開始吧! 按下中間的 `start` 按鈕來開始這個關卡。
requirements: requirements:
- get-started - get-started
stages: stages:
- id: start - id: start
task: 輸入 `echo start` 來開始教程 task: 按下 `start` 按鈕開始教程
condition: condition:
output: output:
- ^start$ - start
responses: responses:
- content: - content: |
- 在終端機中,並沒有圖形介面可以讓你查看資料夾的內容。 在終端機中,並沒有圖形介面可以讓你查看資料夾的內容。
- 但是你可以透過 `ls` 指令來查看資料夾的內容。 但是你可以透過 `ls` 指令來查看資料夾的內容。
- '`ls` 指令是 list 的縮寫,也就是列出檔案的意思。' `ls` 指令(第一個字是小寫L)是 list 的簡寫,也就是列出檔案的意思。
- 在輸入 `ls` 指令後,終端機會輸出資料夾中包含的檔案和資料夾,右邊的檔案樹也會隨之改變。 在輸入 `ls` 指令後,終端機會輸出資料夾中包含的檔案和資料夾。
- 現在,請你輸入 `ls` 指令,查看資料夾中有什麼東西。 現在,請你輸入 `ls` 指令,查看資料夾中有什麼東西。
hints: hints:
- ➤ 輸入 `ls` 並查看資料夾的內容 - ➤ 輸入 `ls` 並查看資料夾的內容
@@ -31,29 +31,28 @@ stages:
- start - start
condition: condition:
command: command:
- ^ls$ - ls
exceptions: exceptions:
- condition: - condition:
not: not:
pwd: pwd:
- ^/home/commander$ - /home/commander
responses: responses:
- type: narrative - type: narrative
content: content: |
- 請先回到 `/home/commander/` 資料夾 請先回到 `/home/commander/` 資料夾
- 輸入 `cd ~` 來返回 `/home/commander/` 資料夾 輸入 `cd ~` 來返回 `/home/commander/` 資料夾
responses: responses:
- content: - content: |
- 你應該能看到資料夾中的內容了。 你應該能看到資料夾中的內容了。
- 在畫面右邊的檔案樹也有了改變。 在畫面右邊的檔案樹也有了改變。
- 可以看出,在這個資料夾中包含了兩個資料夾,分別是 `folder1` 和 `folder2`。 可以看出,在這個資料夾中包含了兩個資料夾,分別是 `folder1` 和 `folder2` 。
- content: - content: |
- 接下來,我要教你如何進入資料夾。 接下來,我要教你如何進入資料夾。
- '`cd` 指令是 change directory 的縮寫,也就是改變路徑的意思。' `cd` 指令是 change directory 的縮寫,也就是改變路徑的意思。
- 你可以通過輸入 `cd [資料夾名稱]` 來進入資料夾。 你可以通過輸入 `cd [資料夾名稱]` 來進入資料夾。
- 例如你要進入 `folder1` 資料夾,你可以輸入 例如你要進入 `folder1` 資料夾,你可以輸入 `cd folder1` 。
- '`cd folder1`。' 現在,請你進入 `folder1` 資料夾。
- 現在,請你進入 `folder1` 資料夾。
hints: hints:
- ➤ 輸入 `cd folder1` 來進入 `folder1` 資料夾 - ➤ 輸入 `cd folder1` 來進入 `folder1` 資料夾
@@ -63,32 +62,32 @@ stages:
- ls - ls
condition: condition:
pwd: pwd:
- ^/home/commander/folder1$ - /home/commander/folder1
exceptions: exceptions:
- condition: - condition:
pwd: pwd:
- ^/home/commander$ - /home/commander
responses: responses:
- type: narrative - type: narrative
content: content:
- 輸入 `cd folder1` 來進入 `folder1` 資料夾 輸入 `cd folder1` 來進入 `folder1` 資料夾
- condition: - condition:
not: not:
pwd: pwd:
- ^/home/commander$ - /home/commander
responses: responses:
- type: narrative - type: narrative
content: content: |
- 請先回到 `/home/commander/` 資料夾 請先回到 `/home/commander/` 資料夾
- 輸入 `cd ~` 來返回 `/home/commander/` 資料夾 輸入 `cd ~` 來返回 `/home/commander/` 資料夾
responses: responses:
- content: - content: |
- 你成功的進入 `folder1` 資料夾了。 你成功的進入 `folder1` 資料夾了。
- 你可以發現指令提示符從原本的 你可以發現指令提示符從原本的
- '`commander:~ $` 變成了' `commander:~ $` 變成了
- '`commander:~/folder1 $` 。' `commander:~/folder1 $` 。
- 這表示你現在正位在 `folder1` 資料夾中。 這表示你現在正位在 `folder1` 資料夾中。
- 現在,請查看 `folder1` 資料夾的內容。 現在,請查看 `folder1` 資料夾的內容。
hints: hints:
- ➤ 輸入 `ls` 查看資料夾的內容 - ➤ 輸入 `ls` 查看資料夾的內容
@@ -98,15 +97,15 @@ stages:
- cd-folder1 - cd-folder1
condition: condition:
pwd: pwd:
- ^/home/commander/folder1$ - /home/commander/folder1
command: command:
- ^ls$ - ls
responses: responses:
- content: - content: |
- 你現在可以看到 `folder1` 資料夾中有兩的檔案,分別是 `file1.txt` 跟 `file2.txt`。 你現在可以看到 `folder1` 資料夾中有兩的檔案,分別是 `file1.txt` 跟 `file2.txt`。
- 現在我們可以離開 `folder1` 回到原本的資料夾了。 現在我們可以離開 `folder1` 回到原本的資料夾了。
- 你可以使用 `cd ..` 回到上一層資料夾。 你可以使用 `cd ..` 回到上一層資料夾。
- 這裡的 `..` 代表的是上一層的資料夾。 這裡的 `..` 代表的是上一層的資料夾。
hints: hints:
- ➤ 輸入 `cd ..` 回到上一層資料夾 - ➤ 輸入 `cd ..` 回到上一層資料夾
@@ -116,11 +115,11 @@ stages:
- ls-folder1 - ls-folder1
condition: condition:
pwd: pwd:
- ^/home/commander$ - /home/commander
responses: responses:
- content: - content: |
- 你成功的回到上一層資料夾了。 你成功的回到上一層資料夾了。
- 現在,請你剛才所學的指令,進入 `folder2` 資料夾,檢查 `folder2` 資料夾的內容,最後回到這個資料夾。 現在,請你剛才所學的指令,進入 `folder2` 資料夾,檢查 `folder2` 資料夾的內容,最後回到這個資料夾。
hints: hints:
- ➤ 使用 `cd` 指令進出資料夾 - ➤ 使用 `cd` 指令進出資料夾
- ➤ 使用 `ls` 指令查看資料夾的內容 - ➤ 使用 `ls` 指令查看資料夾的內容
@@ -131,11 +130,11 @@ stages:
- cd-.. - cd-..
condition: condition:
pwd: pwd:
- ^/home/commander/folder2$ - /home/commander/folder2
responses: responses:
- content: - content: |
- 你成功的進入 `folder2` 資料夾了。 你成功的進入 `folder2` 資料夾了。
- 現在,請你查看 `folder2` 資料夾的內容。 現在,請你查看 `folder2` 資料夾的內容。
hints: hints:
- ➤ 使用 `ls` 查看資料夾的內容 - ➤ 使用 `ls` 查看資料夾的內容
@@ -145,13 +144,13 @@ stages:
- cd-folder2 - cd-folder2
condition: condition:
pwd: pwd:
- ^/home/commander/folder2$ - /home/commander/folder2
command: command:
- ls - ls
responses: responses:
- content: - content: |
- 你看到了 `folder2` 資料夾中的檔案,分別是 `file3.txt` 跟 `file4.txt`。 你看到了 `folder2` 資料夾中的檔案,分別是 `file3.txt` 跟 `file4.txt`。
- 現在你可以離開 `folder2` 回到原本的資料夾了。 現在你可以離開 `folder2` 回到原本的資料夾了。
hints: hints:
- ➤ 使用 `cd ..` 回到上一層資料夾 - ➤ 使用 `cd ..` 回到上一層資料夾
@@ -161,11 +160,11 @@ stages:
- ls-folder2 - ls-folder2
condition: condition:
pwd: pwd:
- ^/home/commander$ - /home/commander
responses: responses:
- content: - content: |
- 你成功的回到原本的資料夾了。 你成功的回到原本的資料夾了。
- 恭喜你學會了 `ls` 和 `cd` 指令的用法。 恭喜你學會了 `ls` 和 `cd` 指令的用法。
hints: hints:
- ➤ 使用 `cd` 指令進出資料夾 - ➤ 使用 `cd` 指令進出資料夾
- ➤ 使用 `ls` 指令查看資料夾的內容 - ➤ 使用 `ls` 指令查看資料夾的內容