实验报告(一)
《Linux操作系统》实验报告
实验题目:基本shell命令练习
***  ***         
学号  *********     
完成日期  3月10号 
一、
实验目的
熟悉Linux的操作环境;了解图形与命令行式两种操作方法;掌握基本Shell命令和vi编辑器的使用。
二、实验内容
一、 vi编辑器的使用练习
1.请在 /tmp 这个目录下建立一个名为 vitest 的目录;
2.进入 vitest 这个目录当中。
3.将 /fig 拷贝到本目录底下;
4.使用 vi 开启本目录下的 fig 这个文件。
5.在 vi 中设定一下行号。
6.移动到第58行,看到的是什么内容
7.移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行?
8.接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令?
9.修改完之后,突然反悔了,要全部复原,有哪些方法?
10.我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后;
11.删除 11 到 30 行之间的 20 行;
12.将这个文件另存成一个 fig 的文件名
13.去到第 29 行,并且除 15 个字符;
14.在第一行新增一行,该行内容输入“I am a student”
15.保存后离开
二、文件和目录管理
1.查看当前的路径
2.查看当前目录下面的所有文件(包括隐藏文件)
3.查看根目录中的目录结构
4.在当前目录下建立一个子目录tmp ,并查看该目录的权限设置
5.为tmp目录在根目录下建立一个快捷方式
6.进入tmp目录
7.复制/etc/mail/sendmail.cf文件到当前目录下
8.将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file
9.在该文件最尾处加上一句话:“This? is a editing? test.”
10.分屏浏览文件信息
11.在根目录下查test.file文件和tmp目录
12.在test.file文件在根目录下建立一个快捷方式
13.把tmp目录打包压缩成
14.删除文件test.file
15.删除tmp目录
三、创建和管理用户和组
1、新建名为“group1”和“group2”的用户组,在“group1”组中添加一用户“user”,然后将用户“user”隶属于“group2”,最后删除“group1”用户组。
2、建立帐号user01,查看/etc/passwd文件有没变化,并设置user01的密码为123456。在查看/etc/shadow文件有无变化。
3、user01的主目录在什么地方。
4、查看/etc/group文件。
四、其他
1.使用man命令查看ls命令使用手册
2.查看PATH变量
3.查看并更改shell
4.查看命令别名,创建rm i命令别名
5.在当前目录下新建文件,从键盘键入一段内容并将其保存至文本文件中
6.显示text文件属性,并设置起新的权限为0777
7.查看当前磁盘使用情况以及文件系统挂载信息
8.分屏显示/usr/include目录下所有后缀为.h的文件
9.在当前目录查包含内容ab的文件并显示行号
10.查看当前用户、查看当前登录用户
11.显示系统的运行时间
12.使用history命令查看命令的历史记录列表
13.使用列表中的命令序号执行列表中的命令
14.使用管道符连接history命令和more命令,实现执行结果的分页查看
15.使用管道符连接history命令和head命令,显示前5条记录
16.linux的vi编辑器命令…………
     
三、实验结果
一、vi编辑器的使用练习
1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;
          mkdir  /tmp/vitest
2. 进入 vitest 这个目录当中。
      cd  /tmp/vitest
3. 将 /fig 拷贝到本目录底下;
      cp  /fig  .
4.使用 vi 开启本目录下的 fig 这个文件。
Vi  fig
5.在 vi 中设定一下行号。
:set nu
6.移动到第58行,看到的是什么内容
58G
7.移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行?
1G  然后 /bzip2  在118行
8.接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否需要修改,如何下达指令?
:50,,100s/man/MAN/gc
9.修改完之后,突然反悔了,要全部复原,有哪些方法?
一直按u,直到回到想要的地方
10.我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后;
51G  然后10yy    按下G到最后一行    然后p即可
11.删除 11 到 30 行之间的 20 行;
11G 20dd
12.将这个文件另存成一个 fig 的文件名
:w  fig
13.去到第 29 行,并且除 15 个字符;
29G    15x
14.在第一行新增一行,该行内容输入“I am a student”
1G    O    然后输入即可
15.保存后离开
:wq
二、文件和目录管理
1.查看当前的路径
Pwd
2.查看当前目录下面的所有文件(包括隐藏文件)
Ls a
3.查看根目录中的目录结构
Ls -al
4.在当前目录下建立一个子目录tmp ,并查看该目录的权限设置
mkdir tmp      然后  ls dl tmp/
5.为tmp目录在根目录下建立一个快捷方式
In s  /root/tmp  /tmp.lnk
6.进入tmp目录
Cd tmp
7.复制/etc/mail/sendmail.cf文件到当前目录下
Cp /etc/mail/sendmail.cf .
8.将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file

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