参考资料

https://www.runoob.com/linux/linux-comm-find.html

修改用户对hosts文件的写权限

antone为用户名

sudo /bin/chmod +a ‘user:antone:allow write’ /etc/hosts

如何查找一个文件是否存在,存在位置

找出当前目录下 所有的C文件
find . -name “*.c”
https://www.runoob.com/linux/linux-comm-find.html

磁盘空间满,查看哪些文件占用空间大

  • df -hT 查看磁盘占用已经满了
  • du -sh 找到具体文件( 代表查看当前目录下所有文件)

grep

查看目标文本 并带上 上下N行

  1. 带上上下N行,grep -C 10 xxx xxx.log
  2. 带上 上面N行,grep -B 10 xxx xxx.log
  3. 带上 下面N行,grep -A 10 xxx xxx.log

文本某列去重并求频次

groupby 并count

cat text.log | awk ‘{a[$1]++}END {for(i in a){print i, a[i]}}’| sort -r -k 2

  1. sort -k POS1[,POS2]
  2. 标识按哪列进行排序
  3. -r 代表倒序排

解法二:http://www.cnblogs.com/wangyuebo/p/5904581.html