实验报告:实验项目名称: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那样熟悉。
因篇幅问题不能全部显示,请点此查看更多更全内容