码迷,mamicode.com
首页 > 其他好文 > 详细

第四章习题答案

时间:2017-12-11 18:50:10      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:linux

第四章练习题答案?
1. rmdir -p 不能成功删除非空目录,rmdir -p 删除一个不存在的目录时会报错,提示“没有那个文件或目录”?
2. 直接回车不会删除,如果输入的不是‘y‘ 也 不是‘n‘也不会删除?
3. mkdir -p /home/1/2/3/4?
4. 会提示,是否要覆盖那个文件?
5. 一共出现了4次‘root‘,按n可以向下一行一行的移动,按n可以向上移动。?
6. 因为读一个目录,可以说是打开该目录,然后才能查看里面的文件,这个打开的过程就是在执行这个目录,所以必须要有执行权限才能读取到里面的文件。?
7. 通过umask计算默认权限的公式是:?
1)目录 (rwxrwxrwx)-(umask)=(目录权限),本例中umask=001=(--------x),所以目录的权限是(rwxrwxrwx)-(--------x)=(rwxrwxrw-)=776?
2)文件 (rw-rw-rw-)-(umask)=(文件权限),本例中umask=001=(--------x),所以文件的权限是(rw-rw-rw-)-(--------x)=(rw-rw-rw-)=666?
所以得出结论,当umask为001时,目录权限是776,文件权限是666?
8. find /var/ -type f -mtime -1?
find /root/ -type f -mmin -60?
9. find /etc/ -type f ! -mtime -365?
10. 因为每个目录下面都会有一个.和..也就是说每个目录下面的子目录肯定会有它本身和它上一级目录,那么一旦设置了硬链接则会造成一种混乱,设置会导致死循环。硬链接的文件并不会占用空间大小,它只是复制了该文件的一份inode信息,硬链接文件是不可以跨分区创建的。?
11. 普通文件和二进制文件用-表示,目录用d表示,链接文件(应该说是软连接)用l表示,块设备用b表示,套接字用s表示,串行端口设备用c表示。?
12. chown -r user1:users dira?
13. 默认目录权限是755,文档权限是644,目录默认权限=(rwxrwxrwx)-(umask),文件默认权限=(rw-rw-rw-)-(umask)?
14. chmod 750 dirb?
15. chattr +a file 这样就可以使文件只能写不能删除?
chattr +i file 使文件不能被删除、重命名、设定链接接、写入、新增数据?
16. 一个点表示当前目录,两个点表示上级目录。?
17. cd - 表示进入到上一次所在的目录?
18. 第二列数值表示有几个文件使用相同的inode,如果一个目录的这列为3,我们可以通过使用 ls -al dir/ |grep ‘^d‘|wc -l 这条命令得到?
19. 没有locate命令,需要安装mlocate包,yum install -y mlocate, 初次使用报错,是因为对应的数据库文件还没有生成,手动生成的命令是:updatedb?
20. 使用 /bin/cp 进行拷贝: /bin/cp a.txt b.txt?
21. tail -f file?
22. chmod 用来更改文件权限,find ./ -type f |xargs chmod 644?
23. echo $home?
24. chmod o+wt dir?
25. 软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常小。当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。?
硬链接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件和源文件没有什么区别,删除任何一个文件对方都不受影响,唯一的是少了一份inode,硬链接只能在同一个分区下创建,而软连接不受限制。硬链接文件和源文件虽然看起来像是两个文件,但是只占用一个文件的磁盘空间。?
26. cat 修改atime, chmod 会更改ctime, vim会更改atime,ctime,mtime, touch也会更改三个时间。

第四章习题答案

标签:linux

原文地址:http://blog.51cto.com/13184900/2049450

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!