Shell6-df、du、time、登录、启动、故障、ps、watch

磁盘

  1. df(disk free)磁盘可用空间信息,-h易读输出,df -h
  2. du(disk usage)获取文件夹或文件的使用情况,du file.txt
  3. -a目录的所有文件,文件夹的磁盘使用情况,默认只输出文件夹的。
  4. -h易读格式输出
  5. -c输出所有文件和目录的磁盘使用情况,以及在最后一行输出总计
  6. -s只输出总计
  7. 特定单位-b/字节 -k/KB -m/MB -B/块
  8. --exclude排除,du --exclude "dir/file.txt"
  9. --max-depth最大目录深度,du --max-depth 2
  10. 目录中最大的文件,find . -type f -exec du -k {} \; | sort -nrk 1 | head,文件夹和文件du -ak | sort -nrk 1 | head

time 计算命令执行时间

  1. time ls,ls命令执行的时间,real挂钟时间:从开始到结束的时间,user:用于执行进程所花费的时间,sys:在内核中执行系统调用的时间
  2. 使用可执行文件time有更多的选项,将结果写入文件,/usr/bin/time -o output.txt du-a以添加的方式写入/usr/bin/time -a -o output.txt du -a 在 -o前。
  3. -f格式化输出,/usr/bin/time -f "Time: %U" -a -o timing.log ls,将执行时间写入文件/usr/bin/time -f "Time: %U" ls> output.txt 2>time.log,执行时间被写入标准错误中用2>重定向。

登录、启动、故障信息

  1. who当前登录用户信息
  2. w详细的登录用户信息,以及系统通电运行时间
  3. users当前登录主机的用户列表,以伪终端计数,users | tr ' ' '\n' | sort | uniq排除重复的用户
  4. last获取前一次的启动及用户登录会话的信息,last reboot重启会话信息。

some

占用最大CPU的进程

ps:ps -eo comm,pcpu | sort -nrk 2 | head

watch监视命令的输出

五秒刷新一次watch -n 5 top-d标记差异

Linux Shell Scripting Cookbook

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值