linux的
中国地质大学江城学院
LINUX操作系统实验报告
姓 名
班级学号
指导教师 冯春华
2013 年 11 月 15 日
目录
实验一 LINUX操作基础3
1.1实验目的:3
1.2实验内容:3
实验二 LINUX文件系统4
2.1实验目的:4
2.2实验内容:5
实验三 LINUX系统管理和vi编辑器7
3.1实验目的:7
3.2实验内容:7
实验四 Shell编程9
4.1实验目的:9
4.2实验内容:9
实验一 LINUX操作基础
1.1实验目的:
掌握字符界面下关机及重启的命令。
掌握LINUX下获取帮助信息的命令:man、help。
掌握LINUX中常用的简单命令:pwd、date、who、cal、uname、wc、clear等
1.2实验内容:
使用shutdown命令设定在30分钟之后关闭计算机。
使用init命令实现图形界面到字符界面及字符界面到图形界面的切换。
分别使用命令man和help查看ls命令的帮助文档。
使用命令显示当前计算机的内核版本。
使用命令显示公元2008年8月的月历。
显示当前计算机上的日期和时间。
7、统计文件/etc/passwd的行数、字符数和单词数。
实验二 LINUX文件系统
2.1实验目的:
掌握LINUX下文件操作命令:cd、ls、mkdir、rmdir、cat、more、cp、mv、rm、grep、sort。
掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令别名,管道及输入输出重定向。
掌握文件权限设置的方法,以及如何修改文件所有者及用户。
掌握LINUX下建立链接文件的方法。
2.2实验内容:
1、使用命令切换到/etc目录,并显示当前工作目录路径。
2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
3、使用命令创建目录/root/linux,然后删除该目录。
4、使用命令创建具有默认权限为744的目录/root/ak,然后将/root/abc文件复制到该目录中,最后将该目录及其目录下的文件一起删除。
5、查看文件/etc/passwd的内容,并在该文件中搜索匹配字符“root”的行。
6、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。最后将该文件移动到/home目录,并改名为自己姓名的拼音。
7、分别用文字设定法和数字设定法,对/root/ab文件设置权限,所有者为读取、写入和执行权限,同组用户为读取和写入权限,其他用户没有任何权限。
8、将文件/root/ab所有者和用户组一起更改为用户zhangsan。
9、使用命令创建/root/a文件的硬链接文件/root/b和软链接文件/root/c,并用ls –l 命令查看输出信息的第二列(链接数)以及第五列(文件尺寸)。
实验三 LINUX系统管理和vi编辑器
3.1实验目的:
掌握字符界面下用户和组管理,包括命令useradd、usermod、userdel、groupadd、groupmod、groupdel、passwd、su。
掌握Linux下软件包管理,包括命令rpm、tar。
了解Linux中网络通信管理,包括网络基本配置及常用网络命令。
掌握挂载和卸载文件系统的方法。
掌握进程的创建、查看及终止命令。
掌握vi编辑器的使用方法。
3.2实验内容:
1、使用命令创建用户账户zhsa,并设置口令为123456,设置用户名全称为zhangsan。
2、使用命令从用户root切换到用户zhsa登录系统,并改变用户环境。
3、使用命令从用户zhsa切换到用户root登录系统。
4、使用命令删除用户账户zhsa,并且在删除该用户的同时一起删除其主目录。
5、使用命令挂载U盘,并能正确显示U盘中的中文信息,挂载点目录为/mnt/学号。
# mount –t vfat –o iocharset=cp936 /xiaoyi /mnt/2611110138
6、使用vi编辑器创建文本文件/root/v,文件内容为hello,最后保存退出
# vi /root/v
Hello
:wq
分别用前台和后台启动方式在根目录/下查找名字为linuxa2.txt的文件。
8、查看系统中所有启动的进程,不带控制台终端,并显示用户名和进程的起始时间。
9、使用命令结束第7题中的进程。
实验四 Shell编程
4.1实验目的:
掌握Shell程序的创建过程及Shell程序的执行方法。
掌握Shell变量的定义方法,及用户定义变量、参数位置