文件特殊权限:
SUID:权限仅对二进制程序有效、需要具有x的可执行权限、执行者将具有程序拥有者的权限
SGID:可以针对文件或目录来设定,对二进制程序有用、程序执行者对于该程序来说,需具备x的权限、执行者在执行的过程中会获得该程序群组的支持
SBIT:目前只针对目录有效,对于文件已经没有效果了,对目录:当用户对于此目录具有w,x权限,即具有写入的权限时、当用户在该目录下建立文件或目录时,仅有自己与root才有权力删除该文件
4为SUID、2为SGID、1为SBIT
观察文件类型:file
脚本文件名的搜寻:
which(寻找执行档)
参数:-a 将所有由PATH目录中可以找到的指令均列出,而不止第一个被找到的指令名称
文件档名的搜寻:
whereis(由一些特定的目录中寻找文件文件名)
参数:-l 可以列出whereis会去查询的几个主要目录而已
loate/uptatedb
updatedb:根据/etc/updatedb.conf的设定去搜寻系统硬盘内的文件名,并更新var/lib/mlocate内的数据库文件
locate:依据/var/lib/mlocate内的数据库记载,找出用户输入的关键词文件名
find 与时间有关的选项:共有-atime,-ctime与-mtime
参数-mite n:n为数字,意义为在n天之前的一天之内被更动过内容的文件
-mite +n:列出在n天之前(不含n天本身)被更动过内容的文件档名
-mite -n:列出在n天之内(含n天本身)被更动过内容的文件档名
vi有三种模式:一般指令模式、编辑模式、指令列命令模式