实验摘要:
本实验旨在帮助学生熟悉 Linux 操作系统的基本操作和命令行使用。通过实际操作,学生将掌握文件系统管理、用户管理、网络配置以及常用命令的使用。实验步骤包括虚拟机启动、文件和目录操作、网络配置、命令行练习、加强知识练习以及 Vi 编辑器的使用。通过这些步骤,学生将建立对 Linux 操作系统的基础理解,为进一步的学习和实践奠定基础。
实验步骤
-
启动虚拟机
- 打开虚拟机软件,启动已经配置好的 Linux 虚拟机。
-
Linux 文件系统与目录
- 学习文件名规则和文件类型。
- 掌握目录结构及目录路径。
- 了解主要目录的用途,如 /usr、/var、/home 等。
-
常用命令练习
- 使用
ls
命令查看当前目录下的文件信息。 - 使用
vi
编辑器创建文件和编辑文本。 - 使用
cp
命令复制文件。 - 使用
mv
命令重命名文件。 - 使用
rm
命令删除文件。 - 添加用户、设置用户密码、切换用户。
- 解压文件使用
tar
命令。 - 修改文件权限使用
chmod
命令。 - 文本文件转换成 UNIX 格式使用
dos2unix
命令。 - 重启系统使用
reboot
命令。 - 关机使用
shutdown
命令。
- 使用
-
配置 Linux 服务器 IP 地址
- 打开“系统” -> “首选项” -> “网络连接”。
- 选择相应的网络连接,执行编辑。
- 设置 IP 地址、子网掩码、网关等信息。
- 关闭网络配置窗口。
- 打开终端,输入
service network restart
或ifup eth0
。 - 使用
ping
命令测试网络连通状态。
-
基本命令的加强练习
- 创建、复制、重命名、删除文件和目录。
- 统计文件字数。
- 创建连接文件。
- 创建、删除目录。
- 显示文件内容。
- 将目录归档压缩。
-
加强知识
- 登陆界面的 X Windows 和 Text 方式。
- 关机和重启系统的命令。
- 常用命令操作格式,如
date
、who
、cal
。 - 使用帮助信息,如
help
和man
。 - 更正键盘输入错误。
- 查看当前使用的 Shell。
- 改变 Shell。
- 文件和目录许可权的修改。
- 进程管理命令,如
ps
、kill
。 - 实际操作和命令解释。
-
Vi 编辑器的使用
- 启动 Vi 编辑器。
- 编辑一个 C 语言的简单程序。
- 熟悉 Vi 命令的操作,包括输入、删除、保存、退出等。
# 启动虚拟机
# 打开虚拟机软件,启动已经配置好的 Linux 虚拟机。
# Linux 文件系统与目录
ls
mkdir mydir
touch myfile
vi myfile
cp myfile mydir/
mv myfile mydir/myfile2
rm mydir/myfile2
useradd testuser
passwd testuser
su testuser
tar -zxvf filename.tar.gz
chmod 777 myfile
dos2unix myfile
reboot
shutdown -h now
# 配置 Linux 服务器 IP 地址
# 打开“系统” -> “首选项” -> “网络连接”。
# 编辑 IPv4 设置,手动配置 IP 地址、子网掩码、网关。
# 应用配置,关闭窗口。
# 终端中输入 service network restart 或 ifup eth0。
# 使用 ping 命令测试网络状态。
# 基本命令的加强练习
touch myfile
mkdir mydir
cp myfile mydir/
mv myfile mydir/myfile2
rm mydir/myfile2
wc -w myfile
ln -s /root/mydir/myfile2 /usr/local/myfile_link
mkdir mydir2
rmdir mydir2
cat /root/myfile
tar -cvf mydir.tar mydir
gzip mydir.tar
# 加强知识
# 登陆界面:X Windows 和 Text 方式
# 关机和重启系统
# 常用命令操作格式:date、who、cal
# 使用帮助信息:help、man
# 更正键盘输入错误
# 查看当前使用的 Shell:echo $SHELL
# 改变 Shell:chsh
# 文件和目录许可权的修改
# 进程管理命令:ps、kill
# Vi 编辑器的使用(续)
# 编辑一个 C 语言的简单程序
#include <stdio.h>
int main() {
printf("Hello, Linux!\n");
return 0;
}
# 实验结束
实验收获
通过这次实验,学生应该对 Linux 系统的基本操作和命令行有了初步的认识。以下是可能的学习收获:
- 文件系统管理: 熟悉了文件和目录的创建、复制、移动、删除等基本操作。
- 用户管理: 了解了添加用户、设置密码以及切换用户的命令。
- 网络配置: 掌握了手动配置 IP 地址的方法和测试网络连通性的命令。
- 命令行操作: 练习了常见命令的使用,如
ls
、cp
、vi
、tar
、chmod
、ps
等。 - Vi 编辑器: 初步了解了 Vi 编辑器的启动、文本编辑和保存退出操作。
实验建议
- 实践操作: 鼓励学生在实验中进行大量的实际操作,通过亲身体验来加深对 Linux 系统的理解。
- 命令行熟练度: 强调学生熟练掌握常用命令,因为命令行是 Linux 下重要的操作界面。
- 问题解决: 学习过程中遇到问题时,鼓励学生使用帮助命令、查阅文档或搜索解决方案,培养自主学习能力。
- 实验环境: 提供一个良好的实验环境,确保学生能够顺利完成实验,同时引导他们了解 Linux 操作系统的更多特性和功能。