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秒刷新一次。