中国地质大学江城学院
LINUX操作系统实验报告
           
班级学号              
指导教师                
2011   5  10
 
实验一  LINUX下获取帮助、Shell实用功能
实验二  文件和目录操作命令
实验三  vi编辑器使用、文件显示和处理命令
实验四  LINUX常用操作命令
实验五  Shell程序的创建及变量
实验六  Shell流程控制语句
实验七linux怎么删除有文件的目录  用户和组账户管理
实验八  磁盘和文件系统管理
实验一 LINUX下获取帮助、Shell实用功能
实验目的:
1、 掌握字符界面下关机及重启的命令。
2、 掌握LINUX下获取帮助信息的命令:manhelp
3、 掌握LINUXShell的实用功能,命令行自动补全,命令历史记录,命令的排列、替换与别名,管道及输入输出重定向。
实验内容:
1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用命令“cat /f”设置为别名named,然后再取消别名。
3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word
4、使用管道方式分页显示/var目录下的内容。
5、使用cat显示文件/etc/passwd/etc/shadow,只有正确显示第一个文件时才显示第二个文件。
实验步骤及结果:
1打开Linux系统的虚拟机。
使用终端,在桌面点击鼠标右键,在菜单中点击新建终端。
在界面中输入“shutdown –h 30,得到如下结果,完成使用shutdown命令设定在30分钟后关闭计算机。如图:
2在界面输入“alias named=ls –l /f 按下Enter键实现文件别名named,再输入“named命令,按下Enter键可以检验别名是否设置正确同时查看内容。输入“unalias named可以取消别名的定义,再输入“named检测别名是否取消。
3在界面中输入“echo hello>/root/nn按下Enter键,再输入“cat /root/nn然后按下Enter键,实现了使用echo命令和输出重定向创建文本文件/root/nn,内容是hello的要求。再输入“echo word>>/root/nn和按回车键后输入“cat /root/nn 按下Enter键实现再使用追加重定向输入内容为word的要求。结果如图。
4在界面输入“ls /var|more的命令,实现使用管道方式分页显示/var目录下的内容的要求。结果如下:
5在页面输入“cat /etc/passwd 按下Enter键得到需要显示的第一个文件,输入“cat/ect/shadow 按下Enter键得到第二个需要显示的文件。如图:
实验二 文件和目录操作命令
实验目的:
1、 掌握LINUX下文件和目录的操作命令,如pwdcdlstouchmkdirrmdircpmvrm等。
2、 掌握LINUX下建立链接文件的方法。
实验内容:
1、使用命令切换到/etc目录,并显示当前工作目录路径。
2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。
3、使用命令创建空文件/root/ab,并将该文件的时间记录更改为8888分。
4、使用命令创建具有默认权限为744的目录/root/ak,然后将/f文件复制到该目录中,最后将该目录及其目录下的文件一起删除。
5、统计文件/f的行数、字符数和单词数。
6、使用命令创建/root/a文件的硬链接文件/root/b和软链接文件/root/c
实验步骤及结果:
1打开Linux系统的虚拟机。
使用终端,在桌面点击鼠标右键,在菜单中点击新建终端。
在界面中输入“cd /etc按下Enter键可以将当前目录切换到lend什么意思/etc目录,再输入“pwd 按下Enter键显示当前工作的目录路径。
2在界面输入“ ls –al /root实现使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件的要求。
3在界面中输入“touch /root/ab创建空文件/root/ab,输入“ls -l ab查看空文件的详细信息,确认空文件创建成功,再输入“touch –t 08080808 ab更改该文件的时间记录为8888分,输入“ls –l ab查看文件详细信息。
4在界面中输入“mkdir -m 744 /root/ak 创建具有默认权限为744的目录/root/ak,再输入“cp/f /root/ak /f文件复制到该目录中并输入“ls –l ak查看文件详细信息检验任务是否完成,最后输入“rm –rf /root/ak 将该目录及其目录下的文件一起删除并再次检验。
5在界面输入“wc –lcw /f完成统计文件/f的行数、字符数和单词数的任务。
6在界面输入“echo hello >a 创建/root/a源文件其内容为hello,输入“ln a b创建a文件的硬链接文件b,输入“cat a和“cat b可以看到硬链接文件内容和源文件内容是一样的。再输入“ln –s a c创建a文件的软链接文件b,输入“cat c可以看到软链接文件里的内容和源文件
的一样,最后输入“ls –l可以查看源文件、硬链接文件和软链接文件的属性以确定完成创建/root/a文件的硬链接文件/root/b和软链接文件/root/c的要求。
实验三 vi编辑器使用、文件显示和处理命令
实验目的:
1、 掌握vi编辑器的使用方法。
2、 掌握LINUX下文件显示和处理命令,如catmorelessheadtailsortuniqcut等。
实验内容:linux建立文件系统的命令
1、使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出。
2、使用命令一次3行显示文件/f文件内容。
3、查看文件/etc/passwd的前3行内容。
4、创建文件file1,文件内容有3行,分别为acb,排序该文件数据,显示在屏幕上。
5、创建文件file2,文件内容有2行,分别为da,比较文件file1file2文件内容。
实验步骤及结果:
1打开Linux系统的虚拟机。
使用终端,在桌面点击鼠标右键,在菜单中点击新建终端。
在界面输入“vi /root/v新建文本文件/root/v,按下Enter键可以进入vi编辑器,按字母“i”进入插入模式,输入“hell”,按“Esc”键退出插入模式进入命令模式,按冒号键“:”进土末行模式,输入“wq /root/v”将文件内容以指定的文件名保存并退出。
2在界面输入“more -3 /f 按下Enter键可以完成一次3行显示文件/f文件内容的要求。
3在界面输入“head -3 /etc/passwd 按下Enter键可以完成查看文件/etc/passwd的前3行内容的要求。
4使用vi编辑器编辑新建文件file1,文件内容有3socket文件下载效率行,分别为acb,输入“cat file1”查看文件file1的内容,输入“sort file1 按下Enter键完成排序该文件数据。
5使用vi编辑器编辑新建文件file2,文件内容有2行,分别为da,分别输入“cat file1”“cat file2”查看file1file2文件的内容,输入“comm file1 file2 按下Enter键完成比较文件file1file2文件内容的要求。
实验四 LINUX常用操作命令
实验目的:
1、 掌握文件和命令查,包括命令grepfinddiscuz制作网站模板教程locatewhereisfile等。
2、 掌握系统信息显示命令,包括unamehostnamecaldate等。
3、 掌握信息交流命令,包括echomesgwrite等。
实验内容:
1、使用命令查javascript dom编程艺术pdf/etc目录下的文件f
2、使用命令将当前计算机的主机名修改为IT
3、使用命令显示公元20088月的月历。
4、使用命令将当前计算机时间设置为200886日,并显示当前时间。
5、使用命令显示/f文件的文件类型。
实验步骤及结果:
1、打开Linux系统的虚拟机。
使用终端,在桌面点击鼠标右键,在菜单中点击新建终端。
在界面输入“find /etc –f 按下Enter键可以完成使用命令查/etc目录下的文件f的要求。
2、在界面中输入“hostname”查看当前计算机主机名,输入“hostname IT”修改计算机主机名为IT,再次输入“hostname”查看当前计算机主机名,看是否将当前计算机的主机名修改为IT
3、在界面中输入“cal 8 2008 按下Enter键完成使用命令显示公元20088月的月历的要求。
4、在界面中输入“date –s 080806 按下Enter键可将当前计算机时间设置为200886日,在输入“date”可以查看当前时间。
5、在界面中输入“file /f 按下Enter键完成使用命令显示/f文件的文件类型的要求。
实验五 Shell程序的创建及变量
实验目的:
1、 掌握Shell程序的创建过程及Shell程序的执行方法。
2、 掌握Shell变量的定义方法,及用户定义变量、参数位置等。
3、 掌握变量表达式,包括字符串比较、数字比较、逻辑测试、文件测试。
实验内容:
1、查看当前系统下用户Shell定义的环境变量的值。
2、定义变量AK的值为200,并将其显示在屏幕上。
3、定义变量AM的值为100,并使用test命令比较其值是否大于150
4、创建一个简单的Shell程序,其功能为显示计算机主机名以及显示系统日期和时间,并执行该程序。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。