终端入门:基础命令与文件管理 · Lesson 1 of 6

第 1 课:终端与提示符

本课目标:

  • 说出参与其中的两个程序:终端应用和 shell。
  • 读懂提示符,知道 shell 何时准备好接收命令。
  • 输入命令并按 Return 运行它。

先修条件:无 | 上一篇 << README | 下一篇 02 >>

"开始"按钮在哪里?

如果你只通过点击图标和菜单用过电脑,终端看起来可能像一块写满代码的黑屏。它不是。终端只是另一个应用:一个基于文本的窗口,你在里面输入指令,计算机用文字回答你12

终端里面运行着另一个程序,叫作 shell。shell 读取你输入的内容,请计算机去执行,再把结果显示给你23。你可以把终端想成电话机,把 shell 想成电话另一头那个听你说话并回应你的人。

当 shell 准备就绪时,它会打印一个提示符。提示符是停在光标前面的那一小段文字,通常以 $% 结尾。它的意思是"我在听,请输入你的命令"4

这张图展示了这个循环:你输入,shell 解释,计算机执行,shell 准备就绪时再显示一个新的提示符。

完整示例(跟着做)

  1. 打开你的终端应用:
    • macOS:Cmd + Space,输入 Terminal,再按 Return。
    • Linux:Ctrl + Alt + T,或在应用列表中搜索"Terminal"。
    • Windows: 从开始菜单打开 Windows Terminal 或 Git Bash。
  2. 你会看到一个窗口,里面有几行文字和一个以 $% 结尾的提示符。
  3. 照原样输入命令 date,然后按 Return。
  4. 终端打印出今天的日期和时间,然后出现一个新的提示符。
text
$ dateFri Jul 17 09:00:00 +08 2026$

date 这个词是命令。它下面那一行是输出。最后的 $ 是下一个提示符,告诉你 shell 又准备好了。

你来试试(填空示例)

在下面的命令中填上缺失的词,打印当前的日期和时间:

text
$ ____Fri Jul 17 09:00:00 +08 2026$

答案: date

小结 + 下节课预告

你现在知道了:终端是一个应用,shell 是它里面读取你输入内容的程序,提示符是 shell 表示"我准备好了"的方式。你还运行了自己的第一条命令。第 2 课,你将学习自己在文件系统中的位置,以及如何四处移动。

Footnotes

  1. Apple Terminal User Guide: Get started with Terminal on Mac — https://support.apple.com/guide/terminal/get-started-pht23b129fed/mac

  2. MIT Missing Semester: Course Overview + Introduction to the Shell — https://missing.csail.mit.edu/2026/course-shell/ 2

  3. GNU Bash Manual — https://www.gnu.org/software/bash/manual/

  4. UC Berkeley SCF: Using the bash (and zsh) shell — https://computing.stat.berkeley.edu/tutorial-using-bash/

Exercises

01

打开你的终端,运行 date 命令,再运行 whoami 命令。把每个命令打印的内容写下来。

第 1 级(热身)
Done criteria · checked locally
02

运行 echo hello 命令。再试试 echo hello, my name is [your name]。注意 shell 会原样打印你放在 echo 后面的内容。

第 2 级(进阶)
Done criteria · checked locally