linux命令相关

查看日志

cat

  • cat weblogic_gcc_01.log | grep ‘CommentReplyServiceImpl_UserReply’
  • cat weblogic_gcc_01.log | grep ‘2016-09-02 09:37:44,844’
  • cat log.txt | grep ‘ERROR’ -A 5 之后5行
  • cat log.txt | grep ‘ERROR’ -B 5 之前5行
  • cat log.txt | grep ‘ERROR’ -C 5 前后5行
  • cat log.txt | grep -v ‘ERROR’ 排除ERROR所在的行

more

more命令类似cat,cat命令是整个文件的内容从上到下显示在屏幕上,more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键就往下一页显示,按B键就会往回一页显示。

less

  1. less weblogic_gcc_01.log
    Ctrl+F 向下滚动一屏
    空格键 向下滚动一屏
    Ctrl+B 返回上一屏

tail

tail -50 /usr/local/mysql/data/sql-slow.log |grep -3 ‘192.168.0.10’

  1. tail -f file : 输出最后10行内容,同时监视文件变化。等同于tail file
  2. tail -nf file :输出文件最后n行内容,同时监视文件变化
  3. tail -n 5 file :输出文件最后5行内容

下载

sz 1.log
通常超过4个G,文件会下载不下来,需要分割文件。

分割文件命令

split -b 20M adsdesk-user-service.all.test1,inst00.log.20221102 -d

查看机器信息

查看内存

free -m 以MB为单位显示内存使用情况
free -h 以GB为单位显示内存使用情况
free -s 5 周期性的查询内存使用信息,每5秒执行一次命令

查看CPU

top
top后键入P看一下谁占用最大

lsof(list open files)命令

查看端口是否被占用

lsof -i :端口号

执行sh命令输出日志

more a.log.20221110 | grep ‘https://u.baidu.com/oauth/refreshToken’ -A20 >1.log &

在命令行后加上 &,表示进程到后台中执行

shell 错误输出重定向到标准输出

">“和”<"是文件重定向符。那么1和2是什么?
shell中每个进程都和三个系统文件相关联
标准输入stdin
标准输出stdout
标准错误stderr
三个系统文件的文件描述符分别为0,1和2。
所以这里2>&1的意思就是将标准错误也输出到标准输出当中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值