第四章 课后练习
第四章 讲解的内容有些多,大部分是系统命令,先把课后作业打出来,然后抽空的时候分次写答案,节省时间。
1、命令rmdir -p用来删除一串目录,比如rmdir -p /tmp/test/1/2/3。如果/tmp/test/1/2/目录下除了3目录外还有个4目录,4目录里面还有个5目录,那么是否可以成功删除?用命令rmdir -p删除一个不存在的目录时,是否会报错呢?
2、删除一个目录或者文件时,在删除之前会先询问我们是否删除,如果直接回车,是否能删除呢?如果输入的不是y也不是n,会发生什么呢?
3、如何创建一串目录(如/home/1/2/3/4)?
4、使用mv命令时,如果目标文件不是目录,但该文件存在,会怎么样?
5、使用less命令查看文件/etc/passwd,搜索一下共出现几个root?按哪个键可以向上/向下逐行移动?
6、为什么目录必须要由x权限才可以查看目录下面的文件呢?
7、如果设置umask为001,那么用户默认创建的目录和文件的权限时什么样子的?
8、用find找出/var/目录下最近一天内变更的文件,再用find找出/root/目录下一小时内变更的文件。
9、用find找出/etc/目录下一年内重围变更过得文件。
10、为什么硬链接不能链接目录?硬链接的文件是否占用空间大小?硬链接文件是否可以款分区创建?
11、linux系统里,分别用什么符号表示纯文本文件、二进制文件、目录、链接文件、块设备以及字符设备?
12、如何把dira目录以及该目录下的所有文件和目录修改为所有者为user1、所属组为users?
13、linux系统中默认目录权限时什么?文档的权限时什么?分别用三个数字表示。我们可以通过修改umask的值更改目录和文档的默认权限值,那么如何通过umask的值得到默认权限值呢?
14、修改dirb目录的权限,使其所有者可读、可写且可执行,所属组可读且可执行,其他用户不可读不可写也不可执行,使用什么命令?
15、如何使文件只能写且不能删除呢?如何使文件不能被删除、重命名、设定链接、写入且新增数据呢?
16、linux下的一个点“.”和两个点“..”分别表示什么?
17、cd -表示什么含义?
18、用ls命令查看目录或者文件时,第2列的数值表示什么意思?如果一个目录的第2列的值为3,那么这个3时如何得到的呢?
19、如果系统中没有locate命令,我们需要安装哪个软件包?初次使用locate命令会报错can not open ′/var/lib/mlocate/mlocate.db′:No such file or directory,我们需要如何做呢?
20、当复制一个文件时,如果目标文件存在会询问我们是否覆盖,如何做就不再询问了呢?
21、假如一个目录可以让任何人可写,那么如何能做到该目录下的文件只允许文件的所有者更改?
22、更改文件读写执行权限的命令时什么?如何把一个目录下的所有文件(不含目录)的权限更改为644?
23、如何查看当前用户的目录?
24、假如一个目录可以让任何人可写,那么如何能做到该目录下的文件只允许文件的所有者更改?
25、简述软链接和硬链接的区别。
26、cat a.txt会更改a.txt的什么时间?chmod 644 a.txt会更改a.txt的什么时间?Vim呢?直接touch呢?
1、命令rmdir -p用来删除一串目录,比如rmdir -p /tmp/test/1/2/3。如果/tmp/test/1/2/目录下除了3目录外还有个4目录,4目录里面还有个5目录,那么是否可以成功删除?用命令rmdir -p删除一个不存在的目录时,是否会报错呢?
rmdir -p
命令只能删除已有目录而且如果该目录下有文件夹不能删除上一级文件夹。所以执行rmdir -p /tmp/test/1/2/3
命令如果目录下还有3/4/5
,是无法成功执行提示“目录非空
”同理,如果删除一个不存在的目录会报错提示“没有那个文件或目录
”
如果执行rmdir /tmp/test/1/2/3
不添加-p
参数,那么只会删除最后一个目录,也就是3
目录
2、删除一个目录或者文件时,在删除之前会先询问我们是否删除,如果直接回车,是否能删除呢?如果输入的不是y也不是n,会发生什么呢?
使用rmdir删除目录不会询问是否删除,直接删除
使用rm删除文件不会提示是否删除,直接删除
首次创建时间:2018-11-01 16:47:00
最后修改时间:2018-11-23 18:21:36
_(:3 」∠)_