Menu
CoddyTech

环境变量

本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 59 课,共 82 课。

环境变量是存储在 shell 内存中的命名值,程序和命令可以访问它们。你可以把它们看作设置,用来决定终端会话的行为。

每次打开终端时,系统都会自动设置几个环境变量。这些变量会存储一些有用的信息,例如你的用户名、主目录路径和首选文本编辑器。程序会读取这些变量,以了解自身运行的环境。

要查看特定环境变量的值,请使用 echo 命令,并在变量名前加上 $ 前缀:

echo $HOME

这会显示你的主目录路径。$ 表示 shell 会替换为变量的值。以下是一些常见的环境变量:

变量包含内容
HOME你的主目录路径
USER你的用户名
SHELL你的默认 shell 程序
PWD当前工作目录

如果没有 $,echo 只会打印字面文本“HOME”,而不是变量的值。使用环境变量时,记住变量名和它的值之间的区别很重要。

challenge icon

挑战

简单

使用 echo 命令显示 SHELL 环境变量的值。

记得在变量名之前加上 $ 前缀,才能访问它的值。如果没有 $,你只会打印字面文本 "SHELL",而不是实际的 shell 路径。

你的输出应该显示默认 shell 程序的路径(类似 /bin/bash)。

提示:命令格式为 echo $VARIABLE_NAME

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Terminal 在线编辑器