您的位置:首页 > 其它

习题总结(一)——硬链接,locate,chmod,家目录

2015-07-21 20:47 351 查看
习题出处:http://www.aminglinux.com/bbs/thread-5406-1-1.html
 
错误或感觉模糊的题目总结:
10.为什么硬链接不能链接目录? 硬链接的文件是否占用空间大小,硬链接文件是否可以跨分区创建?因为每个目录下面都会有一个 . 和 .. ,也就是说每个目录下肯定会有它本身和它上一级目录,那么一旦设置了硬链接,则会造成一种混乱,甚至死循环。硬链接的文件并不会占用空间,因为它只是复制了一份 inode 信息,硬链接文件不可以跨分区。
 
18.用ls 查看目录或者文件时,第二列的数值表示什么意思?如果一个目录的这列的值为3,那么这个3是如何得到的?第二列数值表示有几个文件使用相同的 inode, 如果一个目录的这列为 3 ,我们可以使用下条命令得到:[root@localhost~]# ll –a folder/ | grep “^d” | wc –l
 
19.如果没有locate命令,需要我们安装哪个包?初次使用locate命令会报错“can not open`/var/lib/mlocate/mlocate.db': No such file or directory”, 需要我们如何做呢?安装 mlocate 包:[root@localhost~]# yum install –y mlocate初次使用报错是因为locate 要查询的数据库文件还未生成,使用 updatedb 命令手动生成:[root@localhost~]# updated
 
22.如何把 /tmp 目录下的所有文件(不含目录)权限改为644?[root@localhost~]# find /tmp -type f | xargs chmod 644//另一种方法[root@localhost~]# find /tmp -type f -exec chmod 644 {} \;
 
23.如何查看当前用户的家目录是什么?最简单的方法:[songwei@localhosttmp]# echo $HOME其他方法:(1)[songwei @localhosttmp]# cd[songwei @localhost~]# pwd(2)[songwei @localhosttmp]# cat /etc/passwd | grep root | cut -d: -f 6
本文出自 “细桶假狗屎” 博客,请务必保留此出处http://xitongjiagoushi.blog.51cto.com/9975742/1623398
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: