Linux命令使用札记

1. 系统

# 1. 查看系统启动时间
who -b

# 2.查看指定工程的进程号
ps -ef | grep 进程名

# 3.根据进程号查看该进程的启动时间
ps -p PID -0 | start

# 4.根据端口号查看进程号
netstat -tunlp | grep port

# 5.根据进程号查询来源程序
ps -aux | grep PID

# 6.查看磁盘使用情况
df -h
df -i

# 7.查看当前目录下各文件磁盘占用情况(查看当前目录层级以K、M、G为单位显示其大小)
du -h -x --max-depth=1

# 8.查看删除掉的文件仍然被进程占用而没有进行实际删除
lsof | grep deleted

# 9.查看整体磁盘占用
df -ah

# 10.对当前目录下所有的目录和文件的大小进行汇总,-s表示汇总,-h表示以KB, MB, GB, TB格式进行人性化显示
df -ah

# 11.对当前目录下每一个目录和文件的大小分别进行汇总(* 可为指定文件名,即为查看该文件大小)
du -sh *

# 12.对指定的目录下面所有的子目录和文件的大小分别进行汇总
du -sh logs/* 

# 13.对当前目录下所有的目录和文件分别进行汇总,并使用"grep [M]"筛选出所有大小为M()级别的目录和文件
du -sh *|grep [M]

# 14.筛选出大小为GB级别的目录和文件
du -sh *|grep [G]

# 15.筛选出大小为MB和GB级别的目录和文件
du -sh *|grep [MG]

# 16.筛选出大小为MB和GB级别的目录和文件,并降序排序
du -sh *|grep [MG]|sort -nr

# 17.当前文件大小总和,后面加具体的文件名会显示具体的文件大小
ls -lht

2. 工程部署

# 1.查看日志行数
cat 日志文件 | wc -l

# 2.删除日志中指定行数(d命令的意思是删除)
sed -i '1,行数d' 日志文件

# 3.清空日志文件(无需重启工程)
true > 日志文件

# 4.查询日志中指定内容(n 为显示行数)
cat 日志文件 | grep '查询内容' -C n
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值