linux 常用查日志技巧

一、基础

命令功能语法说明 
cat

1.一次显示整个文件。 

2.从键盘创建一个文件。

3.将几个文件合并为一个文件。

1、cat 文件名

2、cat > filename

3、cat file1 file2 > file 

 后可接 |grep 按关键字查找,多个关键字可用多个|grep,如:

|grep a |grep b

tail显示指定文件的后若干行tail [+ / - num ] [行数] 文件

+ 从文件开始处算起

- 从文件末尾处算起

后可接 |grep 按关键字查找,多个关键字可用多个|grep,如:

|grep a |grep b

grep搜索文本

一种强大的文本搜索工具,

它能使用正则表达式搜索文本,

并把匹配的行打印出来

grep [-acinv] [--color=auto] '搜寻字符串' filename
选项与参数:
-a :将 binary 文件以 text 文件的方式搜寻数据
-c :计算找到 '搜寻字符串' 的次数
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行!
--color=auto :可以将找到的关键词部分加上颜色的显示喔!
grep查找目录 根据文件内容递归查找目录
1、grep ‘energywise’ *     

2、grep -r ‘energywise’ *      
3、grep -l -r ‘energywise’ *     

1、在当前目录搜索带'energywise'行的文件

2、在当前目录及其子目录下搜索'energywise'行的文件

3、在当前目录及其子目录下搜索'energywise'行的文件,

但是不显示匹配的行,只显示匹配的文件

grep正则匹配 

1、grep -n 't[ae]st' regular_express.txt

2、grep -n '[^a-z]oo' regular_express.txt

3、grep -n '^the$' regular_express.txt

4、grep -n 'g..d' regular_express.txt

1、[] 里面不论有几个字节,他都谨代表某『一个』字节

2、oo 前面不想要有小写字节,

如果是大写英文/小写英文/数字等等, 就可以使用[a-z],[A-Z],[0-9]等方式来书写,

如果我们的要求字串是数字与英文呢,改成:[a-zA-Z0-9]

3、行首与行尾

4、任意一个字节 . 与重复字节 *

>>将查找出来的内容保存为文本

>> /home/xx

前面可接查找文本的命令,例如grep 、tail、cat等

 sz 发送文件到本地 sz filename 执行该命令后,在弹出框中选择保存路径即可
 rz 本地上传文件到服务器 rz 执行该命令后,在弹出框中选择要上传的文件即可
 cd 进入目录 cd [path] path为空时会进入当前操作者的根目录,获取到最高权限
 cp 复制文件 cp filename 
unzip解压zipunzip -o [-d /home/sunny] myfile.zip把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;不写时将解压到当前目录
ssh登录主机ssh 帐号@主机IP 
 awk格式化文本信息

1、awk  '/关键字/{print NR, $0;}' 文件名

2、awk  '{if(NR >= 13905 && NR <= 13915) print NR, $0;}'  文件名

1、打印行号

关键字如果含有特殊字符,虽然用\来转义

NR 每行的记录号

$0变量是指整条记录

2、输出行13905到行13915之间的内容

date转换日期与时间的格式 

date -d @秒数 +"%Y-%m-%d %H:%M:%S"

 
vim

Linux系统下标准的编辑器,

他就相当于windows系统中的记事本一样

vim 文件名

进去后可通过/关键字 查找内容

:q 退出vim

 

转载于:https://www.cnblogs.com/ptw-share/p/7359254.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值