4.24作业

文章详细介绍了Linux系统中一系列文件和目录操作命令,包括创建、复制、移动、删除文件和目录,以及路径管理和内容查看等,展示了常用的基本操作技巧。

1.在/opt/test/dir1/test/目录下面创建20个test.txt文件

答:touch   /opt/test/dir1/test/ {1..20}test.txt

2.在/mnt/目录中创建dir2目录

答:mkdir  -p  /mnt/dir2

3.将/opt/test/dir1/test/目录拷贝到/mnt/dir2目录中

答:cp -r /opt/test/dir1/test/   /mnt/dir2

4.将/mnt/dir2/test/目录中的test2.txt 改名为file300

答:cd /mnt/dir2/test/    mv  test2.txt   file300

5.将/mnt/dir2/test/目录中以txt结尾的文件删除。查看留下的文件

答:cd /mnt/dir2/test/    rm -f *txt     ll

6.创建目录/opt/a/b/c

答:mkdir -p /opt/a/b/c

7.在/opt/a/b/c目录中创建100个以file开头,以cloud结尾的文件

答:cd /opt/a/b/c    touch  file{1..100}cloud

8.删除以file2开头的文件

答:rm  -f  file2*

9.移动以file3开头的文件到/tmp/目录下

答:mv  *file3  /tmp/

10.删除以cloud结尾的文件

答:rm  -f  *cloud

11.复制/opt/a 目录到/tmp/目录下

答:cp  -r  /opt/a  /tmp/

12.现在在/opt/目录下,使用相对路径进入 /opt/a/b/c/

答: cd  a/b/c

13.现在在/opt/目录下,使用绝对路径进入 /opt/a/b/c/

答:cd  /opt/a/b/c

14.删除/opt/a/b 目录

答:rm  -rf  /opt/a/b

15.有一批文件,文件名称中间都是"cloud",怎么去删除?

答:rm -f *cloud*

16.复制文件 /etc/sysconfig/network-scripts/ifcfg-ens33 到/home目录中

答:cp  /etc/sysconfig/network-scripts/ifcfg-ens33   /home

17.查看ifcfg-ens33文件的内容,并显示行号

答:cat  -n  ifcfg-ens33

18.判断下面题目是否正确,如不正确,请写出对的答案

rm /opt/a/ 错误,应该为:  rm  -r  /opt/a

rm /opt/file1.txt正确

mv /opt/a/ /home/错误,应该为: mv  -r  /opt/a/  /home/

mv /opt/a/file1.txt /home正确

cp /opt/a/ /home/b/错误。应该为:cp  -r /opt/a/ /home/b/

cp /opt/a/file.txt /home/hhhh.txt正确

19.rm -rf /opt/a/* 与 rm -rf /opt/a 的区别是什么

答:前者会删除/opt/a/目录下所有文件,但不会删除/opt/a/。而后者会递归删除/opt/a/目录下所有文件,并且会删除/opt/a/目录本身。

20.总结已经学过的Linux文件管理的命令

答:ctrl -a 行首  ctrl -e 行尾  ESC + 。 打印之前命令的后面一部分,以空格为分隔符。例如上一个命令为 pwd 1.txt,使用快捷键后显示1.txt。

touch  filename 创建文件  touch  {1..10}.txt 批量创建txt文件。  touch  {111,222,333}创建三个文件,文件民分别为111,222,333,大括号内以逗号隔开。

mkdir  /a  在根目录下创建目录a   mkdir  -p  /a/b/c  递归创建目录a/b/c,b在a目录下,c在b目录下。  Echo 内容 > 文件  直接覆盖。俩>>为追加,原有依然存在。

cp  a  b/ 复制文件到目录内   cp -p  a  b  将目录a全部复制到目录b中。

mv  a  b/ 移动文件a到目录b中。 mv a b 将文件a改名为b。

rm -f filename 强制删除文件 rm -rf b 强制删除目录。

Cat 1.txt 查看文件内容  head 1.txt 默认查看前10行 tail 1.txt 默认查看后10行 head -1 1.txt 查看首行 。 tail -1 1.txt 默认查看最后一行。 Tail -f 动态查询。

21.查看当前位置的绝对路径

答:pwd

22.切换到/mnt日录下

答:cd /mnt

23.在当前目录的上一级目录下创建a.txt

答:touch  ../  a.txt

24.请说明a.txt的绝对路径

答:pwd  a.txt

25.请使用命令,直接回到切换到/mnt之前的目录

答:cd -

26.创建以下目录结构(并且验证?)

/aa

\

ba/ bb/

/ \ \

ca/ cb/ cc/

一条命令完成

答:mkdir -p /aa/{ba/{ca,cd},bb/cc}      echo  $?

17.进入ba目录 查寻所在位置?

答:cd ba   pwd

18.拷贝/etc/man.config到/ca目录下并且重命名位test.txt (2种方法)

答:cp -fn  /etc/man.config  /ca/test.txt       cd /ca  cp  -fn  man.config  /ca/test.txt

19.移动test.txt到/cc目录 2种方法

答:mv test.txt /cc

cd /aa/ba/ca  mv test.txt /cc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值