Linux 练习题

通过一系列动手实践练习,提升您的 Linux 命令行技能。这套实战挑战旨在模拟真实世界场景,帮助用户应用和巩固 Linux 系统、文件管理、脚本编程和系统管理方面的知识。每个练习都提供解决专业环境中常见问题的机会,从而加深理解并积累实践经验。

显示用户和组信息

显示用户和组信息

在本挑战中,你需要使用 Linux 命令显示用户和组信息。
ChallengeLinux
检查已挂载文件系统的使用情况

检查已挂载文件系统的使用情况

在本挑战中,我们将编写一个脚本来确定给定的文件系统或挂载点是否已挂载。我们将使用 df 命令来检查文件系统是否已挂载。如果已挂载,我们将打印其可用空间;否则,我们将打印一条错误消息。
ChallengeLinux
归档草稿文件

归档草稿文件

移动并重命名一个草稿文件,同时保持其内容不变。
ChallengeLinux
用户账户管理

用户账户管理

本实验将介绍如何在 Linux 平台上管理用户账户,包括创建新用户账户、修改用户账户设置以及删除用户账户。
LabLinux
为练习用户创建账户

为练习用户创建账户

创建一个普通 Linux 用户,并授予其访问一个现有附加组的权限。
ChallengeLinux
查找并保护配置文件

查找并保护配置文件

定位一个确切的配置文件,并将其设置为仅所有者可访问。
ChallengeLinux
文件和目录操作

文件和目录操作

通过浏览路径、创建和编辑文件、检查元数据、使用链接以及比较文件和目录,掌握实用的 Linux 文件操作技能。
LabLinux
获取 Linux 命令的帮助

获取 Linux 命令的帮助

学习如何识别命令、阅读快速用法说明、浏览手册页,以及按主题查找命令,无需记住每个选项。
LabLinux
Linux 基本文件操作

Linux 基本文件操作

学习 Linux 中路径、目录、文件、列表、通配符、复制、移动、删除和终端快捷键如何在同一个安全工作区中协同使用。
LabLinux
Linux 用户组与文件权限

Linux 用户组与文件权限

在安全的练习环境中学习管理 Linux 用户、组、账户锁定、所有权、默认权限、粘滞目录和 setgid 协作。
LabLinux
你的第一个 Git 实验

你的第一个 Git 实验

通过创建你的第一个仓库、添加文件并提交更改,学习 Git 版本控制的基础知识。这个实战实验将引导你掌握基本的 Git 命令和工作流程。
LabLinux
你的第一个 Rust 实验

你的第一个 Rust 实验

你好,欢迎来到 LabEx!在第一个实验中,你将学习 Rust 中的经典 'Hello, World!' 程序。
LabLinux
读取 CSV 文件

读取 CSV 文件

在这个实验中,我们将学习如何在 Java 中读取 CSV 文件。CSV 文件通常用于以简单且易于阅读的格式存储数据。我们将介绍三种在 Java 中读取 CSV 文件的不同方法:使用 BufferedReader、Scanner 和 OpenCSV 库。
LabLinux
Mockito 中的间谍 (Spy)

Mockito 中的间谍 (Spy)

Mockito 是一个用于 Java 应用程序模拟 (Mocking) 和单元测试的 Java 框架。在本次实验中,我们将学习 Mockito 中的间谍 (Spy)。间谍 (Spy) 类似于部分模拟对象,它会像模拟对象一样跟踪与对象的交互。此外,它允许我们调用对象的所有正常方法。我们将使用 `Mockito.spy()` 方法和注解来创建间谍 (Spy),并演示如何对间谍 (Spy) 进行存根 (Stubbing) 处理。
LabLinux
用 C 语言计算圆的面积和周长

用 C 语言计算圆的面积和周长

在这个实验中,我们将学习如何编写一个 C 程序来计算圆的面积和周长。我们将使用公式面积 = π × 半径 × 半径,周长 = 2 × π × 半径。我们将使用 stdio.h 库来读写数据。
LabLinux