linux怎么查找日志文件中某个时间段的,xshell查看指定日志 xshell如何查看某个指定时间段的日志...

这是查看9:45到10:00的日志,有点复杂,但是好用。

grep -E '09:(4[5-9]|5[0-9])|10:(0[0-9]|[1-3][0-9]|4[1-5])' 日志文件

其他常用命令:

1:cd 是进入下一级目录命令

例如:cd /folder1/folder2/folder3

2:复制文件:cp -r 【需要复制的文件名】/ 【复制成的文件名】

例如:复制fileName 重命名为fileName1

cp -r fileName/ fileName1

3:netstat是查看端口是否呗占用

例如:netstat -app|grep 10086

4:编辑文件:vim

例如:vim server.xml

5:按住 i键进入编辑模式

编辑完 按住Esc取消编辑

输入 :wq! 保存

:q! 是不保存

6:recover

7:查看日志详情:①直接打开:tail -f 【日志文件名】

②打开200行:tail -f -n200 【日志文件名】

例如:查看日志详情

tail -f -n200 xxxxx.log

8:telnet 地址 端口

进程查看,杀进程,起进程

1:ps -ef|grep ServerRun   查看运行的进程

2:杀进程

使用kill命令结束进程:kill xxx

常用:kill -9 324

Linux下还提供了一个killall命令,可以直接使用进程的名字而不是进程标识号,例如:# killall -9 NAME

3:启动进程

进入到进程的目录下 执行 ./进程名字

例如:./weblogic.sh start

查看日志相关命令:

屏幕翻页快捷键:

shift+PgUp

shift+PgDown

head -n 20 文件路径 显示文件的前20行内容

tail -n 20 文件路径 显示文件的最后20行内容

less -L /etc /pfrofile

less -N /etc/profile 显示行号

less的动作命令:

more

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;

more [参数选项] [文件]

参数如下:

+num 从第num行开始显示;

-num 定义屏幕大小,为num行;

+/pattern 从文件中pattern单词的前两行开始显示;

-c 从顶部清屏然后显示;

-d 提示Press space to continue, ‘q’ to quit.,禁用响铃功能;

-l 忽略Ctrl+l (换页)字符;

-p 通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;

-s 把连续的多个空行显示为一行;

-u 把文件内容中的下划线去掉

more 的常用动作指令:

Enter 向下n行,需要定义,默认为1行;

Ctrl+f 向下滚动一屏;

Space 向下滚动一屏;

Ctrl+b 返回上一屏;

= 输出当前行的行号;

:f 输出文件名和当前行的行号;

v 调用vi编辑器显示文件内容;

! 命令 调用Shell,并执行命令;

q 退出more

其它命令通过管道和more结合的运用,如:# ls -l /etc |more [参数]

less

由于less的内容太多,我们把最常用的介绍一下;

less [参数] 文件

常用参数

-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;

-f 强制打开文件,二进制文件显示时,不提示警告;

-i 搜索时忽略大小写;除非搜索串中包含大写字母;

-I 搜索时忽略大小写,除非搜索串中包含小写字母;

-m 显示读取文件的百分比;

-M 显法读取文件的百分比、行号及总行数;

-N 在每行前输出行号;

-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile

-s 把连续多个空白行作为一个空白行显示;

-Q 在终端下不响铃;

less的常用动作命令;

k 向上移动一行;同vi; y 向上移动一行;

j 向下移动一行;同vi; Enter 向下移动一行;

b (backword)向上滚动一屏;

f (forword)向下滚动一屏; Space 向下滚动一屏;

d 向下滚动半屏;

u 向上滚动半屏;

h less的帮助;

w 指定从哪行下开始显示;

g 跳到第一行;

G 跳到最后一行;

p n% 跳到文件的n%处;

/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;

v 调用vi编辑器;

q 退出less

!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;

man less或则less --help获取帮助

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值