您的当前位置:首页正文

Linux命令运用实验报告

2022-02-01 来源:好走旅游网
《实用操作系统》实验报告

实验报告:实验项目名称:Linux命令运用 班级:学号:姓名: 地点:时间:

一、

实验内容:

1. 启动计算机,利用root用户登录到系统,查看提示符;[]# 2. 用pwd目录查看目前所在的目录;/root 3. 用ls目录列出当前目录下的文件和目录;

4. 列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示;

5. 长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同;

6. 进入/home目录下,创建测试目录[要求用自己姓名的拼音缩写作为文件夹名称];

7. 利用ls目录列出文件和目录,确认该目录创建成功; 8. 回到上一层工作目录,删除该目录;

9. cd /后,进入root的主目录(分别用绝对路径和相对路径进入); 10. 查看/etc/passwd文件类型;

11. 利用touch命令,在/home目录创建一个新的空文件newfile; 12. 使用man cat 命令查看cat命令使用帮助;

13. 看/etc/passwd的前5行内容;看/etc/passwd的后5行内容; 14. 分别用cat、more、less、head、tail查看/etc/passwd文件;

15. 查看/root及其子目录下以install开头的文件; 16. 查找显示/etc/passwd文件中包含root的行; 17. 查找/home目录下的所有名为profile的文件; 18. 查找httpd.conf;

19. 利用cp命令复制系统文件/etc/profile到/home目录下; 20. 在/home中复制文件profile到一个新文件profile.bak,作为备份;

21. 将/boot目录中的所有文件及其子目录复制到/root中。

二、

实验步骤及实验结果:(见截图代码)

 用pwd目录查看目前所在的目录:

 用ls目录列出当前目录下的文件和目录:

 列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示:

 进入/home目录下,创建测试目录[要求用自己姓名的拼音缩写作为文件夹名称]:

 利用ls目录列出文件和目录:

 回到上一层工作目录,删除该目录:

 cd /后,进入root的主目录(绝对路径返回):

 cd /后,进入root的主目录(相对路径返回):

 查看/etc/passwd文件类型:

 使用cat 命令查看,使用man帮助命令:

 看/etc/passwd的前5行内容,看/etc/passwd的后5行内容;

 分别用cat、more、less、head、tail查看/etc/passwd文件:

 查看/root及其子目录下以install开头的文件:

 查找显示/etc/passwd文件中包含root的行:

 查找/home目录下的所有名为profile的文件:(系统中未发现)

 查找httpd.conf:(系统中未发现)

 利用cp命令复制系统文件/etc/profile到/home目录下:

 在/home中复制文件profile到一个新文件profile.bak,作为备份:

 将/boot目录中的所有文件及其子目录复制到/root中:

三、

实验讨论和分析:

1. 本次实验内容,以linux命令行代码运用为主,包含许多文件目录操作命令,相关

命令的功能与含义熟练程度要求掌握就好,这对我在实际实验在一定程度带来困难。 我对部分命令的含义及作用还不是熟悉,实验起来遇到实际困难,影响到我的实验进度和效率。

2. 在实验中,我对cd,cp命令操作出现过壁垒,由于对cd命令中的相对路径和绝对

路径,cp中有关复制文件和目录及代码格式等知识掌握不足,实验中有时候不得不出现连猜带蒙,变换格式的做法。通过反复试验,才摸索到相关命令代码的作用和使用格式。其中,我也出现过理解性失误,譬如在/home中复制文件profile到一个新文件profile.bak,我错误运用mv命令,认为在当前目录中,将其改名就可,但却发现不能生成新的文件,原文件被覆盖。后来通过查看相关资料,发现错误。需要使用cp在同一目录下复制,文件名可以不一样。命令是:[]#cp /home/profile /home/profile.bak.

3. 另外在实验中,还涉及到课本和课堂上提及和解释较少的命令行,像查找命令

find,grep等,在任务操作中有这类命令格式和使用,希望老师能够给予一下提点。

4. 在此次实验中,我认识到自己对相关linux命令操作的生疏,掌握不足。课余有部

分实验命令代码,格式,通过网络资源查询才获得一定解决。这需要我在下一段时间多加运用,勤练相关命令行,才能掌控在手。对linux操作系统的学习,需要的是多操作,多使用,才能运用的像window那样熟悉。

因篇幅问题不能全部显示,请点此查看更多更全内容