你的第一个 Linux 实验

LinuxBeginner
立即练习

介绍

欢迎来到 LabEx!在这个实验中,你将初步接触 Linux。我们将学习著名的「Hello, World!」程序以及几个用于了解用户身份的基础命令(echowhoamiid)。这是一个「引导式实验」,它提供了循序渐进的指令来帮助你学习和练习。请仔细按照说明完成每个步骤,获取实战经验。

点击下方的 Continue 按钮或左侧的虚拟机图标来开始实验。

继续下一步箭头

你好 LabEx

让我们让电脑打个招呼吧!😄 首先,我们需要打开终端。你可以把它看作是与电脑交互的文本控制中心。

打开终端的方法:

  1. 查看桌面左侧。
  2. 找到 Xfce Terminal 图标。
  3. 点击它!

终端窗口就是你输入命令的地方。它是一个强大的工具,在 Linux 中,使用终端通常比使用鼠标完成任务更快捷。

现在,让它开口说话!我们将使用 echo 命令。echo 的功能很简单,就是重复你告诉它的任何内容。

学习 Linux(以及编程)的最佳方式就是「动手实践」。 不要只是被动地阅读——在 LabEx 环境中大胆尝试!这里是实验和学习的理想场所。

在终端中输入以下命令,确保与显示的内容完全一致

echo "Hello LabEx"

按下回车键(Enter)。

终端显示 Hello LabEx

你应该会看到屏幕上出现了「Hello LabEx」。恭喜你,你刚刚运行了你的第一个 Linux 命令!

需要记住的关键点:

  • Linux 是区分大小写的:echoEchoECHO 是完全不同的。
  • 空格很重要。确保 echo 和引号(")之间有一个空格。
  • 引号告诉 echo 到底要重复哪一段文本字符串。

提示: 本实验是 Linux 技能树的一部分,技能树是一个包含各种技能的结构化知识体系。在每个步骤之后,系统都会验证你的操作,并为正确的操作授予技能点。

点击下方的 Continue 继续。Labby 会自动验证你的工作。

继续下一步箭头

显示当前用户

让我们看看电脑认为你是谁。

输入此命令并按回车:

whoami

提示: 点击代码块右下角的「Explain Code」,可以与 Labby AI 交流以获取代码解释。与 Labby 交流后,点击「Continue」返回实验。

这就像是在问电脑:「我是谁?」。它会回复你的用户名。

你应该会看到:

labex
终端显示 whoami 输出

当你操作不同的机器或使用不同的账号时,whoami 非常有用。

点击下方的 Continue 继续。

显示用户和组信息

让我们使用 id 命令获取更多用户信息。这是一个查看你所属用户组的酷方法。

在 Linux 中,用户被组织成不同的「组」。这些组决定了用户拥有的权限和访问权利。

输入此命令并按回车:

id

你会看到类似这样的内容:

uid=5000(labex) gid=5000(labex) groups=5000(labex),27(sudo),121(ssl-cert),5002(public)

现在不用太在意这些数字。以下是具体含义:

  • uid:你的用户 ID(一个唯一的数字标识符)。
  • gid:你的主组 ID。
  • groups:你所属的所有组。

你也可以使用 id 来查询其他用户。尝试输入:

id root

你会看到:

uid=0(root) gid=0(root) groups=0(root)

root 是超级用户——就像是系统的管理员!

如果现在觉得这些内容有点复杂,请不要担心。随着学习的深入,你会对用户和组有更多的了解。记住,熟能生巧。你在 LabEx 中使用这些命令越多,就会越得心应手!

点击 Continue 继续。

提取你的用户名

在步骤 2 中,你使用了 whoami 来显示用户名。在步骤 3 中,你使用了 id 来显示用户和组信息。

有时候 id 打印的信息比你需要的要多。一项实用的技能是学会如何只请求特定的信息。

输入此命令并按回车:

id -un

id -un 只打印你的用户名(即当前 UID 对应的名称)。你应该会看到:

labex

点击下方的 Continue 继续。

在你点击 Continue 后,本步骤的脚本验证被特意设计为失败,因此你会看到一条错误消息。这是正常现象。

当错误出现时,点击 Re-Inspect。这将触发 Deep Inspection(深度检查),它会利用 AI 审查你的操作日志。

按照深度检查显示的指令操作(例如,如果要求你重新运行某个命令)。通过验证后,你就可以进入下一步了。

在做中学

恭喜你完成了第一个实战实验!你刚刚体验了 LabEx 的核心学习模式:在做中学(Learn By Doing)

你刚刚完成的是一个引导式实验:包含清晰的步骤和自动检查。接下来,你可以尝试挑战(Challenges),在挑战中你需要根据较少的提示来解决任务,以测试你的学习成果。

咨询 Labby

当验证失败时,深度检查会提供帮助。在学习过程中,你也可以随时向 Labby 提问。

要使用 Ask 功能,点击 Labby 对话框下方的第一个 Ask 按钮。它会打开一个输入框。Ask 功能可以理解你当前的实验背景和最近的操作,所以你可以问类似这样的问题:

  • 「我哪里做错了,该怎么修复?」
  • 「根据我在这个实验中的操作,生成一份学习报告。」
  • 「给我在这个实验中的表现打分,并告诉如何改进。」

把 Labby 看作是你学习时的专属助教,你可以随时与它交流。

点击 Continue 完成本次实验。

总结

恭喜!你已经学会了如何:

  • 打开并使用终端。
  • 使用基础命令:echowhoamiid
  • 使用 id -un 提取特定的身份详情。

这只是你 Linux 之旅的开始!你已经见识到了即使是简单的命令也蕴含着强大的力量。准备好将你的技能提升到新的水平了吗?

LabEx Pro 极具性价比——每天不到 0.30 美元(每周不到 2 美元),大概也就是你买咖啡时随手给的小费,却能为你开启全新的学习世界,包括:

  • 6000+ 实战实验
  • 2000+ 挑战解决方案
  • 400+ 真实项目
  • 结业证书
  • 无限制的虚拟机使用
  • 全面访问 Labby AI 助手
  • 无限制的互联网访问

继续通过更多免费实验开启你的 Linux 冒险,或者升级到 LabEx Pro 以更快的速度成为 Linux 专家!