常用的linux命令

  • 清理linux系统中的缓存(生产环境慎用!)
echo 3 > /proc/sys/vm/drop_caches

drop_caches 文件允许三个不同的值:
1: 只清空页面缓存。
2: 只清空目录项和inode。
3: 清空页面缓存、目录项和inode。

  • 比较文件内容差异
diff a.txt b.txt     #正常比较
diff -c a.txt b.txt    #以上下文方式比较
diff -u a.txt b.txt    #联合方式比较
  • 查看操作系统版本信息
cat /etc/redhat-release
  • 统计出现相同行的次数
uniq -c
  • 标准错误重定向到标准输出的位置
2 是标准错误的文件描述符,1 是标准输出的文件描述符。而 >& 表示将一个文件描述符重定向到另一个文件描述符,1 表示标准输出。因此,2>&1 就表示将标准错误重定向到标准输出的位置