好文档 - 专业文书写作范文服务资料分享网站

linux基本shell命令实验报告

天下 分享 时间: 加入收藏 我要投稿 点赞

实验报告(一)

《Linux操作系统》实验报告

实验题目:基本

shell命令练习

姓名: 马彦彬 学号: 220800234 完成日期: 3月10号

2010-2011下福州大学数学与计算机(软件)学院 Linux操作系统实验报告

一、 实验目的

熟悉Linux的操作环境;了解图形与命令行式两种操作方法;掌握基本Shell命令和vi编辑器的使用。

二、 实验内容 一、 vi编辑器的使用练习

1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录; 2. 进入 vitest 这个目录当中。

3. 将 /etc/man.config 拷贝到本目录底下;

4. 使用 vi 开启本目录下的 man.config 这个文件。 5. 在 vi 中设定一下行号。

6. 移动到第58行,看到的是什么内容?

7. 移动到第一行,并且向下搜寻一下bzip2 这个字符串,请问他在第几行?

8. 接着下来,我要将 50 到 100 行之间的 man 改为 MAN ,并且一个一个挑选是否

需要修改,如何下达指令?

9. 修改完之后,突然反悔了,要全部复原,有哪些方法? 10. 11. 12. 13. 14. 15.

我要复制 51 到 60 行这十行的内容,并且贴到最后一行之后; 删除 11 到 30 行之间的 20 行;

将这个文件另存成一个 man.test.config 的文件名; 去到第 29 行,并且删除 15 个字符;

在第一行新增一行,该行内容输入“I am a student” 保存后离开

二、文件和目录管理

1. 查看当前的路径 。

2. 查看当前目录下面的所有文件(包括隐藏文件)。 3. 查看根目录中的目录结构。

4. 在当前目录下建立一个子目录tmp ,并查看该目录的权限设置。 5. 为tmp目录在根目录下建立一个快捷方式。 6. 进入tmp目录 。

7. 复制/etc/mail/sendmail.cf文件到当前目录下 。

8. 将上一步中复制到当前目录的sendmail.cf 文件,更改文件名为test.file

2

2010-2011下福州大学数学与计算机(软件)学院 Linux操作系统实验报告

9. 在该文件最尾处加上一句话:“This? is a editing? test.” 10. 分屏浏览文件信息

11. 在根目录下查找test.file文件和tmp目录 12. 在test.file文件在根目录下建立一个快捷方式 13. 把tmp目录打包压缩成tmp.tar.gz 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. 在当前目录下新建test.txt文件,从键盘键入一段内容并将其保存至文本文件

text.txt中

6. 显示text文件属性,并设置起新的权限为0777 7. 查看当前磁盘使用情况以及文件系统挂载信息 8. 分屏显示/usr/include目录下所有后缀为.h的文件 9. 在当前目录查找包含内容”ab”的文件并显示行号 10. 查看当前用户、查看当前登录用户 11. 显示系统的运行时间

12. 使用history命令查看命令的历史记录列表 13. 使用列表中的命令序号执行列表中的命令

14. 使用管道符连接history命令和more命令,实现执行结果的分页查看 15. 使用管道符连接history命令和head命令,显示前5条记录

3

2010-2011下福州大学数学与计算机(软件)学院 Linux操作系统实验报告

16. ????

三、 实验结果

一、vi编辑器的使用练习

1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录; mkdir /tmp/vitest

2. 进入 vitest 这个目录当中。

cd /tmp/vitest

3. 将 /etc/man.config 拷贝到本目录底下; cp /etc/man.config .

4. 使用 vi 开启本目录下的 man.config 这个文件。

Vi man.config

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. 将这个文件另存成一个 man.test.config 的文件名;

:w man.test.config

13. 去到第 29 行,并且删除 15 个字符;

29G 15x

14. 在第一行新增一行,该行内容输入“I am a student”

1G O 然后输入即可

4

2010-2011下福州大学数学与计算机(软件)学院 Linux操作系统实验报告

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

Mv sendmail.cf test.file

9. 在该文件最尾处加上一句话:“This? is a editing? test.”

5

linux基本shell命令实验报告

实验报告(一)《Linux操作系统》实验报告实验题目:基本shell命令练习姓名:马彦彬学号:220800234完成日期:3月10号201
推荐度:
点击下载文档文档为doc格式
5er8e46i851qw0b8dn8b
领取福利

微信扫码领取福利

微信扫码分享