【Linux】杂七杂八Linux常见命令

Linux 查看 Log

  • tail 查看日志尾部多少行

    • 命令格式: tail[必要参数][选择参数][文件]
       -f 循环读取
       -q 不显示处理信息
       -v 显示详细的处理信息
       -c<数目> 显示的字节数
       -n<行数> 显示行数
       -q, –quiet, –silent 从不输出给出文件名的首部
       -s, –sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒
      
    • 用法如下:

      tail -n 10 test.log 查询日志尾部最后10行的日志; tail -n +10 test.log 查询10行之后的所有日志; tail -fn 10 test.log 循环实时查看最后1000行记录(最常用的)

      一般还会配合着grep用,例如 :

      tail -fn 1000 test.log | grep ‘关键字’

      如果一次性查询的数据量太大,可以进行翻页查看,例如:

      tail -n 4700 aa.log |more -1000 可以进行多屏显示(ctrl + f 或者 空格键可以快捷键)

  • more

    • more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。more命令从前向后读取文件,因此在启动时就加载整个文件。

      该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%)

      • more的语法:more 文件名
      • Enter 向下n行,需要定义,默认为1行
      • Ctrl f 向下滚动一屏
      • 空格键 向下滚动一屏
      • Ctrl b 返回上一屏
      • = 输出当前行的行号
      • :f 输出文件名和当前行的行号
      • v 调用vi编辑器
      • !命令 调用Shell,并执行命令
      • q 退出more
    • 可以 more 文件夹 之后,通过输入 v 进入vi编辑器,然后根据vi 命令来进行关键字查找。

      • 单个文件可以使用vi或vim编辑器打开日志文件,使用编辑器里的查找功能。在查看模式下,符号/后面跟关键字向下查找,符号?后面跟关键字向上查找,按n查找下一个,按N查找上一个。

  • less 命令:

    • 查看日志文件 test.log: less test.log
    • 查看指定的关键字 error: /error
      • 上一个: N
      • 下一个 n
      • 退出查询模式 q

Linux 查看指定线程并杀掉

  • 查看指定线程信息,可以查看到 pid ps -ef | grep test.java
  • 杀掉这个进程 kill -9 [pid] 或者 kill -15 [pid]
    • -9 发出 SIGKILL 信号,强制进程退出。
    • -15 发出 SIGTERM 信号,要求进程正常退出。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值