第七章 Linux文件与目录管理
绝对路径:路径的协防一定是由根/目录写起,例如/usr/share/doc这个目录。
相对路径:路径的写法不是由/目录写起,例如由/usr/share/doc要到/usr/share/man下
1、什么是绝对路径与相对路径 绝对路径:路径的协防一定是由根/目录写起,例如/usr/share/doc这个目录。 相对路径:路径的写法不是由/目录写起,例如由/usr/share/doc要到/usr/share/man下面时,可以写成cd ../man 2、如何更改一个目录的名称?例如由/home/test变为/home/test2 mv /home/test /home/test2/ 3、PATH这个环境变量的意义是什么? 当我们在执行一个命令的时候,举例来说“ls”好了,系统会依照PATH的设置去每个PATH 定义的目录下查询文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件Linux 文件与目录管理,那么先查询到的同名命令先被执行 4、umask有什么用处与优点? umask就是指定“目前用户在新建文件或目录时候的权限默认值”,那么如何得知或设置umask呢?[root@www~]#umask [root@www~]#umask -S 可以避免同用户组的成员创建的文件互相不可修改 5、当一个用户的umask分别为033与044,他所建立的文件与目录的权限是什么? 003:新建目录的权限为drwxrwxr-- ;新建文件的权限为 -rw-r--r-- ; 004:新建目录的权限为drwx-wx-wx ; 新建文件的权限为 -rw--w--w- ; 6、什么是SUID? 当s这个标志出现在文件所有者的x权限上时,例如刚才提到的/usr/bin/passwd这个文件的权限状态“-rwsr-xr-x”,此时就被称为Set UID,简称为SUID的特殊权限。那么SUID的权限对于一个文件的特殊功能是什么呢?基本上SUID有这样的权限与功能; SUID权限仅对二进制程序有效; 执行者对于该程序需要具有x的可执行权限; 本权限仅在执行该程序的过程中(run-time)有效; 执行者将具有该权限所有者(owner)的权限。 7、当我要查询/usr/bin/passwd这个文件的传统权限、文件类型与文件的隐藏属性,可以使用什么命令来查询? ls /usr/bin/passwd file /usr/bin/passwd lsattr /usr/bin/passwd/ 8、尝试用find找出目前Linux系统中所有具有SUID的文件有哪些? find / -perm +4000/ 9、找出/etc下面,文件大小介于50KB到60KB之间的文件,并且将权限完整地列出(ls -l)。 find /etc -size + 50k -size -60k; 10、找出/etc下面,文件容量大于50KB且文件所有者不是root的文件名,且将权限完整地列出(ls -l)。 find /etc -size +50k -user root -exec ls -l {} \; 11、找出/etc下面,容量大于1500KB以及容量等于0的文件。 find /etc -size +1500k; find /etc -size 0; (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |