《Linux服务与安全管理》| Linux文件与目录操作
《Linux服务与安全管理》任务单4
学生姓名 |
**** |
学号 |
**** |
专业 |
**** |
|
任务名称 |
Linux文件与目录操作 |
完成日期 |
**** |
|||
任务目标 |
知识 |
了解Linux文件操作命令。 了解Linux目录操作命令。 |
||||
技能 |
掌握Shell启动方法,掌握文件与目录基本命令的使用。 |
|||||
素质 |
树立职业观念、自主学习意识和团队协作精神。 |
|||||
任务要求 |
启动Linux,启动Shell,使用root用户登录;按照顺序完成下面操作,按照题号把相关命令操作截图在下方的“任务记录”中每一张截图都要有文字说明,先文字说明后截图,截图只需要截图必须内容,无关内容和操作错误内容不截图,所有截图要有连续性。 (1) 不改变当前目录,在当前目录下用一条命令创建目录树 dr1/dr2/dr3,并查看操作结果。 (2) 不改变当前目录,用一条命令在dr3目录下创建多个子目录,分别是dr3a、dr3b、dr3c,并查看操作结果。 (3) 不改变当前目录,用一条命令在dr3a目录下创建多个文件testfile-3a1.txt、testfile-3a2.txt,并查看操作结果。 (4) 不改变当前目录,用一条命令复制dr3a目录下的文件testfile-3a1.txt到dr3b目录下,并改名为testfile-3b.txt,并查看操作结果。 (5) 不改变当前目录,用一条命令移动dr3a目录下的文件testfile-3a1.txt到dr3c目录下,并查看操作结果。 (6) 不改变当前目录,用一条命令复制dr3b目录到dr3a目录下,并查看操作结果。 (7) 不改变当前目录,用一条命令移动dr3b目录到dr3c目录下,并查看操作结果。 (8) 不改变当前目录,查看文件/etc/passwd的最后三行内容。 (9) 不改变当前目录,用谨慎的办法删除dr3c目录:先查看dr3c目录下的内容,逐个删除,直到dr3c目录为空,然后用删除空目录的方法删除dr3c目录。 (10) 不改变当前目录,用一条命令强行删除非空的dr3a目录。 |
|||||
任务记录 |
(1) 不改变当前目录,在当前目录下用一条命令创建目录树 dr1/dr2/dr3,并查看操作结果。、 [root@server01 ~]# mkdir -p dr1/dr2/dr3;tree (2) 不改变当前目录,用一条命令在dr3目录下创建多个子目录,分别是dr3a、dr3b、dr3c,并查看操作结果。 [root@server01 ~]# mkdir -p dr1/dr2/dr3/drs{a,b,c} [root@server01 ~]# tree (3) 不改变当前目录,用一条命令在dr3a目录下创建多个文件testfile-3a1.txt、testfile-3a2.txt,并查看操作结果。 [root@server01 ~]# touch dr1/dr2/dr3/drsa/testfile-3a{1,2}.txt [root@server01 ~]# tree (4) 不改变当前目录,用一条命令复制dr3a目录下的文件testfile-3a1.txt到dr3b目录下,并改名为testfile-3b.txt,并查看操作结果。 [root@server01~]#cp dr1/dr2/dr3/drsa/testfile-3a1.txt dr1/dr2/dr3/drsb/testfile-3b.txt [root@server01 ~]# tree (5) 不改变当前目录,用一条命令移动dr3a目录下的文件testfile-3a1.txt到dr3c目录下,并查看操作结果。 [root@server01 ~]# mv dr1/dr2/dr3/drsa/testfile-3a1.txt dr1/dr2/dr3/drsc/ [root@server01 ~]# tree (6) 不改变当前目录,用一条命令复制dr3b目录到dr3a目录下,并查看操作结果。 [root@server01 ~]# cp -r dr1/dr2/dr3/drsb dr1/dr2/dr3/drsa [root@server01 ~]# tree (7) 不改变当前目录,用一条命令移动dr3b目录到dr3c目录下,并查看操作结果。 [root@server01 ~]# mv dr1/dr2/dr3/drsb dr1/dr2/dr3/drsc [root@server01 ~]# tree (8) .不改变当前目录,查看文件/etc/passwd的最后三行内容。 [root@server01 ~]# tail -3 /etc/passwd (9) 不改变当前目录,要求不能使用“rm -r”命令,完成删除dr3c目录:先查看dr3c目录下的内容,逐个删除,直到dr3c目录为空,然后用删除空目录的方法删除dr3c目录。 [root@server01 ~]# rm dr1/dr2/dr3/drsc/drsb/testfile-3b.txt ; rm dr1/dr2/dr3/drsc/testfile-3a1.txt;rmdir -p dr1/dr2/dr3/drsc/drsb [root@server01 ~]# find dr1/dr2/dr3/drsc -type f -delete -o -type d -exec rmdir {} + (10)不改变当前目录,用一条命令强行删除非空的dr3a目录。 [root@server01 ~]# rm -rf dr1/dr2/dr3/drsa [root@server01 ~]# tree |
|||||
心得体会 |
1、 问题和解决 经过充分的预先和课下上机练习,本节课的学习中我没有问题。 2、 收获和体会 总的来说,今天的学习让我更加深入地了解了Linux系统,也让我更加熟练地掌握了Shell启动方法和文件与目录基本命令的使用。这对我来说是一次非常有益的学习经历,我相信这将对我今后的工作和学习产生积极的影响。 |
- 点赞
- 收藏
- 关注作者
评论(0)