linux命令技巧

作者: 修行者12138 | 来源:发表于2021-08-08 00:14 被阅读0次

平时使用ll(即ls -l)命令,不方便看出文件大小,可以改成ls -lh,h表示人类可读

crazyboy# ls -lh
total 2.3G
-rw-r--r-- 1 root  root   109 Aug  6 10:01 admin_access.log
-rw-rw-rw- 1 root  root  3.1K Aug  6 10:01 default.run.log.2021-08-06
-rw-rw-rw- 1 root  root  2.3G Aug  9 00:09 xxx.run.log.2021-08-06

diff local.txt boe.txt -y -W 200 --suppress-common-lines
-y: 表示以并列的方式显示文件的异同之处
-W: 在使用-y参数时,指定栏宽,即对一个文本每行展示的字符数
--suppress-common-lines: 表示只展示有差异的行
<表示本文件比另一个文件少一行
>表示本文件比另一个文件多一行
|表示两个文件在同一行有差异


image.png

上图表示local.txt比boe.txt多了很多行

grep -A 10 'xxx' 2021-10-01.log 显示匹配行的后10行
grep -B 10 'xxx' 2021-10-01.log 显示匹配行的前10行
grep -C 10 'xxx' 2021-10-01.log 显示匹配行的前5行和后5行
grep -v 'sniffer' 2021-10-01.log 显示不匹配sniffer的行

lsof -p pid 查看一个进程打开了哪些文件
比如想要查询java进程的日志文件打在哪,可以先jps拿到进程id,再lsof -p pid

cut -c 1-n,取前1-n个字符

crazyboy# ll log.2021-09-07 
-rw-rw-rw- 1 root root 52807680532 Oct 13 12:29 log.2021-09-07 
crazyboy# 
crazyboy# ll log.2021-09-07  | cut -c 1-5
-rw-r

grep时,如果某一行文本太长,很难找到所需内容,下面的语法可以打印匹配部分的前n个字符

grep -Eo ".{0,10}f18a079294194b79bb18cc81a196a38a.{0,10}" po.log

统计字符串出现次数

crazyboy#grep -o 'b4c79d0ca6204405a16dfc952e5dfdb8' po.log | wc -l
3

less命令,b向前翻一页,空格向后翻一页

相关文章

  • Linux命令行使用教程

    Linux基本单词 Linux缩写 Linux目录 Linux操作 Linux技巧 Linux自学命令行办法

  • 第二节:基本概念及操作

    本节我们主要学习常用Shell命令,Linux使用技巧,其中包括Linux的基本命令,软件安装通配符的使用。 1....

  • Linux 命令技巧

    1、删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是...

  • Linux命令技巧

    1、命令使用规则 命令名称 [命令参数] [命令对象] 注:命令名称、命令参数、命令对象之间请用空格键分隔例如:t...

  • 30个必知的Linux命令技巧,你都掌握了吗?

    30个必知的Linux命令技巧,你都掌握了吗? 在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行...

  • Linux快捷命令

    linux下命令行操作快捷键及技巧 历史相关命令 !!:执行上一条命令!num:执行历史命令中第num条命令!-n...

  • 【转】linux 命令行操作技巧

    linux 命令行 光标移动技巧等http://blog.csdn.net/leonzhang2008/artic...

  • 面试题 2021-11-01~2021-11-12

    常用的Linux命令 Linux命令 - Linux安全网 - Linux操作系统_Linux 命令_Linux教...

  • linux下的CPU、内存、IO、网络的压力测试

    linux下的CPU、内存、IO、网络的压力测试 [Linux小技巧] 一行命令让CPU占用率达到100% htt...

  • linux 命令小技巧

    1. 锁定一个文件夹 为了我的数据隐私,我想要锁定我的文件服务器下的/downloads文件夹。 root用户仍然...

网友评论

    本文标题:linux命令技巧

    本文链接:https://www.haomeiwen.com/subject/jemavltx.html