awk
awk 比grep功能更多的
awk -F ‘{print $0}’ -F 加分隔符 默认 tab
${0} 等于分割后的第几个元素
sort
sort 用于排序
sort -nr 按照数字倒序排列
uniq
uniq 用于检查及删除文本文件中重复出现的行列
uniq -c 在每列旁边显示该行重复出现的次数
uniq -d 显示出现次数大于一的, 可以用来查询重复行
列子
查询出现次数最多的前10个值
awk '{print $0}' XXX.log |sort |uniq -c |sort -nr| head -n 10
找出两个文件中交集
sort a.log b.log |uniq -d
再记录一下,管道是向右的
chmod 权限的控制
chmod +rwx a.txt
- r 是read
- w 是write
- x 是execute
人们把r 定为4,w定为2,x定为1
然后根据不同的操作进行组合,
比如:
7=4+2+1=rwx
6=4+2=rw
再然后规定将权限使用三个8进制的数来表示:
- 第一个数是用户本身,
- 第二数是用户群组,
- 第三个就是其他人
例如:chmod 776
就是本人和群组用读写执行权限,但是其他人只有读写没有执行权限
vim
记录一下vim的一下常见操作
在一般模式下,
- u撤销
- ctrl+r回退
- END 或$ 到这一行的最后
- 0 或 home 到这一行的开头
- g 到文件的最后一行
- wq 保存并退出