1. 介绍
本文记录一些个人常用的Linux命令
2. 文件系统
df -T #T选项查看文件系统
ls | grep -v keep | xargs rm #删除keep文件之外的所有文件,其中-v表示过滤含有keep字符的行
du -sh * | sort -nr | head -10 #显示前十个占用空间最大的文件或目录
dd if=/dev/urandom bs=64M count=48 of=3G.txt # 生成3G随机文件
3. 进程和线程
cat /proc/173570/environ |tr '\0' '\n' # 查看某个进程的环境变量
ps aux | sort -k4,4nr | head -n 10 # 查找前十名最消耗内存的进程
4. 系统
sudo sh -c 'free && sync && echo 3 > /proc/sys/vm/drop_caches && free' # 清空缓存
5. 磁盘
iostat -d -k /home/appadmin/ramdisk 2 # 监控磁盘,参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2表示,数据显示每隔2秒刷新一次。