1. rmdir -p 用来删除一串目录,比如 rmdir -p/tmp/test/1/2/3 如果/tmp/1/2/下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除? rmdir -p 删除一个不存在的目录时是否报错呢?
答:不会删除非空目录,如果目录不存在,会报错的
2. 删除一个目录或者文件时,在删除之前会先问一下我们是否删除,如果直接回车,是否删除呢?如果输入的不是'y'也不是'n'会发生什么?
答:如果输入的是其他的,那么文件不会被删除
3. 我想创建一串目录时如何建,比如/home/1/2/3/4.
答:mkdir–p /homt/1/2/3/4
4. 使用mv命令时,如果目标文件为非目录且存在的文件,会怎么样?
答:会提示是否要覆盖
5. 使用less 查看文件/etc/passwd 搜索一下一共出现几个‘root',按哪个键可以向上/向下一行一行的移动?
答:按n可以向下一行一行的移动,按N可以向上移动
6. 请想一想如果我们给某个目录的权限设置成rwxrw-rw-,那么其他用户能否ls该目录下的内容,能否进入到该目录下?
答:能显示目录下的类容,但是不能进入该目录
7. 如果设置 umask为 001 ,那么用户默认创建的目录和文件的权限是什么样子的?
答:目录:rwxrwxrwx - --------x =rwxrwxrw-
文件:rwxrwxrwx- --x—x—x = rw-rw-rw-
8. 用find找出 /var/目录下,最近一天内变更的文件?再用find找出 /root/目录下一小时内变更的文件?
答:一天内变更的文件:find /var –type f –ctime-1
一小时内变更的文件:find /root –type f–mmin -60
9. 用find找出 /etc/目录下,一年内从未变更过的文件?
答:find /etc ! –ctime –365
10. 为什么硬链接不能链接目录?硬链接的文件是否占用空间大小,硬链接文件是否可以跨分区创建?
答:因为每个目录下面都会有一个.和..也就是说每个目录下面的子目录肯定会有它本身和它上一级目录,那么一旦设置了硬链接则会造成一种混乱,设置会导致死循环。硬链接的文件并不会占用空间大小,它只是复制了该文件的一份inode信息,硬链接文件是不可以跨分区创建的
11. Linux系统里,分别用什么符号表示:普通文本文件、二进制文件、目录、链接文件、块设备、套接字文件以及串行端口设备?
答:普通文件:-
二进制文件:-
目录:d
链接文件:l
块设备:b
套接字:s
串行端口设备:c
12. 如何把把dira目录以及目录下的所有文件及目录修改为所属主为user1,所属组为users?
答:chown -R user1:users dira
13. Linux系统,默认目录的权限为什么?文档的权限是什么?用三个数字表示。我们可以通过修改umask的值更改目录和文档的默认权限值,我们如何通过umask的值得到默认权限值?
答:默认目录:755,文档:644,目录:777– umask,文档:666 – umask
14. 修改dirb目录的权限,使所属主可读可写可执行,所属组可读可执行,其他用户不可读不可写也不可执行,使用什么命令?
答:chmod 750 dirb
15. 如何使文件只能写不能删除?如何使文件不能被删除、重命名、设定链接接、写入、新增数据?
答:只能追加:chattr +a文件
不能删除,重命名,设定链接接,写入,新增数据:chattr+i文件
16. Linux 下一个点 '.'和两个点 '..'分别表示什么?
答: .:表示当前目录
..:表示上一级目录
17. cd - 表示什么含义?
答:切换到上一次目录
18. 用ls查看目录或者文件时,第二列的数值表示什么意思?如果一个目录的这列的值为3,那么这个3是如何得到的?
答:第二列数值表示有几个文件使用相同的inode,如果一个目录的这列为3,我们可以通过使用 ls -al路径/|grep '^d'|wc -l这条命令得到
19. 如果没有locate命令,需要我们安装哪个包?初次使用locate命令会报错“can not open `/var/lib/mlocate/mlocate.db': Nosuch file or directory”,需要我们如何做呢?
答:yum install -y mlocate,如果报错,使用updatedb来更新
20. 当拷贝一个文件时,如果目标文件存在会问我们是否覆盖,如何做就不再询问了?
答:用/bin/cp 代替cp就不会询问了
21. 如何动态显示一个文件的内容,假如这个文件内容一直再增加。
答:tail–f文件,可以动态查看这个文件
22. 更改文件读写执行权限的命令是什么?如何把一个目录下的所有文件(不含目录)权限改为644?
答:chmod可以修改文件的权限;find ./ -type f |xargs chmod 644
23. 如何查看当前用户的家目录是什么?
答:echo $HOME
24. 假如一个目录可以让任何人可写,那么如何能做到该目录下的文件只允许文件的所有者更改?
答:chmod o+wt 目录
25. 简述软链接和硬链接的区别?
答:软连接可以理解为,源文件的快捷方式,软连接文件记录的是源文件的路径,占用空间非常小。当把源文件删除后,那么软连接文件也就变成一个坏文件了,不能使用了。
硬链接和源文件的inode信息是一模一样的,可以说硬链接文件只是复制了一份源文件的inode信息,在我们看来硬链接文件和源文件没有什么区别,删除任何一个文件对方都不受影响,唯一的是少了一份inode,硬链接只能在同一个分区下创建,而软连接不受限制。硬链接文件和源文件虽然看起来像是两个文件,但是只占用一个文件的磁盘空间
26. cat a.txt 会更改a.txt的什么时间? chmod 644 a.txt会更改a.txt的什么时间? vim呢?直接touch呢?
答:cat会更改:atime;chmod会更改:ctime;vim会修改:atime,mtime,ctime;
touch会更改:atime,mtime,ctime
2015年3月22日
by:champly