你的第一个 Linux 实验

LinuxBeginner
立即练习

介绍

欢迎来到 LabEx!在本实验中,你将初步接触 Linux。我们会介绍经典的「Hello, World!」程序,以及几个用于了解当前用户身份的基础命令(echowhoamiid)。这是一个引导式实验,会通过分步说明帮助你学习和练习。请仔细按照说明完成每个步骤,积累实际操作经验。

点击下方的 继续 按钮,或点击左侧的虚拟机图标,即可开始实验。

继续下一步箭头

向 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 技能树,这是一个包含多种技能的结构化知识体系。每完成一个步骤,系统都会验证你的操作;如果答案正确,你将获得技能点。

点击下方的 继续,继续学习。Labby 会自动检查你的操作。

继续下一步箭头

显示当前用户

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

输入以下命令并按 Enter 键:

whoami

提示: 点击代码块右下角的「解释代码」,即可与 Labby AI 对话,了解代码含义。与 Labby 对话后,点击「继续」返回实验。

这条命令是在询问电脑:「我是谁?」电脑会返回你的用户名。

你应该会看到:

labex

显示 whoami 输出结果的终端

在使用不同设备或不同账户时,whoami 非常实用。

点击下方的 继续,继续操作。

显示用户和组信息

接下来使用 id 命令查看更多用户信息。这是了解自己所属用户组的便捷方式。

在 Linux 中,用户会被组织到不同的组中。这些组决定了用户拥有的权限和访问能力。

输入以下命令并按 Enter 键:

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 中使用这些命令越多,你就会越得心应手!

点击 继续,进入下一步。

提取用户名

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

有时,id 输出的信息比你需要的更多。一个实用技能是学会只获取特定的信息。

输入以下命令并按 Enter 键:

id -un

id -un 只会输出你的用户名,也就是当前 UID 对应的名称。你应该会看到:

labex

点击下方的 继续,继续操作。

点击 继续 后,本步骤中的脚本验证会故意失败,因此你会看到一条错误消息。这是正常现象。

出现错误后,点击 重新检查。这会触发 深度检查,由 AI 分析你的操作日志。

按照深度检查显示的说明操作,例如在提示时重新运行某条命令。验证通过后,你就可以进入下一步。

在实践中学习

恭喜你完成了第一个动手实验!你刚刚体验了 LabEx 的核心学习方式:在实践中学习

你刚完成的是一个引导式实验:提供清晰的步骤,并配有自动检查。接下来,你可以尝试「挑战」,通过较少的提示完成任务,检验自己的学习成果。

询问 Labby

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

要使用询问功能,请点击 Labby 聊天框下方的第一个 询问按钮。点击后会打开输入框。「询问」功能能够理解你当前的实验上下文和最近的操作,因此你可以提出类似下面的问题:

  • 「我在哪里做错了?应该如何修复?」
  • 「根据我在本实验中的操作,生成一份学习报告。」
  • 「评价我在本实验中的表现,并告诉我如何改进。」

你可以把 Labby 想象成一位在学习过程中随时陪伴你的专属助手。

点击 继续,完成本实验。

总结

恭喜你!你已经学会了:

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

这只是 Linux 学习之旅的开始!你已经看到,即使是简单的命令也能发挥强大的作用。准备好进一步提升技能了吗?

LabEx Pro 性价比很高——每天不到 0.30 美元(每周不到 2 美元),大约相当于喝咖啡时随手放进小费罐的零钱,却能解锁全新的学习世界,包括:

  • 6000+ 个动手实验
  • 2000+ 个挑战解决方案
  • 400+ 个真实项目
  • 完成证书
  • 无限虚拟机
  • 完整使用 Labby AI 助手
  • 不受限制的互联网访问

继续使用更多免费实验,探索 Linux 的世界;或者升级到 LabEx Pro,更快成长为 Linux 专家!