今天主要复习了昨天一些基本的操作命令,另外又自学了几个文件处理命令(如file,dd,find,diff,ln),以及几个系统安全相关的命令,(如umask,chgrp)
file:通过探测文件内容判断文件类型,使用权限是所有用户
ls -1:将所有文件排成一列显示。
unmask:(和chmod功能类似)设置用户文件和目录文件chua创建缺省值屏蔽屏蔽值,若将此命令放入profile文件,就可以控制该用户后续所建文件的存取许可,它告诉系统在创建文件时时不给谁存取许可,使用权限是所有用户。
应用实例: unmask -s
u=rwx, g=rx, o=rx
umask -p 177
umask -s
u=rx,g=,o=
(这5行命令,首先显示当前状态,然后把umask值改为177,结果只有文件所有者具有读写权限,其他用户不能fa访问该文件,这显然是一种非常安全的设置)
u:当前用户权限
g:同组其他用户权限
o:其他用户的权限
另外今天还比较了diff 和cmp的区别,diff可以用于目录或者文件之间的bi'j比较,而cmp只能用于文件之间的比较,其次用于文件比时,cmp会显示第几行第不一样,但是不会显示具体内容,而diff不会显示第几行第几个字节不一样,而会显示具体的内容。
在命令中 。。代表代表上一层 ,而。代表当前目录,例如cd ../..则回到上一层目录的上一层。
man 命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。
rm 删除文件 rm -r 删除目录/文件
rm -rf 强制删除wen'文件。