查看文本的命令
创建文件和目录的权限(umask)
隐藏权限:chattr lsattr
一、查看文件命令
cat、tac、head、tail、nl、more、less、od + 文本名
-n : 查看文件的行号
-b :显示空白行号
区别:
cat:只显示最后一页(适合查看小文件)
tac:从最后一行开始显示,倒着显示
nl :直接显示行号,
more(分屏显示文件,只能往后看不能往前看)
less (分屏显示文件,能往钱后看,支持 pg Up\pg Dn\Home\End 键)
按反斜杠 “/” 查找文件里面的内容
head (默认查看前10行)
head -16 查看前16行
tail (默认查看后10行)
tail -f <==>tailf 监控日志
od 查看二进制文件
od -t c /bin/ls 以ASCII的格式显示出来
strings /bin/ls 以字符串的格式显示出来
二、创建文件:touch
1、touch xxx
如果该文件在源文件夹里没有的话,创建一个名字为xxx的文件
如果该文件在文件夹里面有了的话,则把源文件的属性改为当前创建的时间
touch -t 20171224235959 xxx
2、目录、文件权限为问题(umask --->权限过滤符 (0022<==>022))
创建一个目录的权限本来是:777,过滤之后为:755
创建一个文件的权限本来是:666,过滤之后为:644
umask 333 权限过滤符设置为333
umask -S 权限保留问题
chatter 命令:(CentOS7版本好像不能用了)
chatter +a aa/xx 只能够向文件夹aa里面添加文件,不能删除文件
chatter +i aa/xx 不能够向文件夹aa里添加和删除文件,即不能更改该文件夹
lsattr aa 查看文件夹的权限
基础7-2
原文地址:https://www.cnblogs.com/Panda-lk/p/9208080.html