Linux 命令

Posted JIA

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令相关的知识,希望对你有一定的参考价值。

过滤关键字

grep \'关键字\' root.log 过滤关键字

  1. 找出关键字所在行号
    cat -n root.log | grep \'关键字\'
  2. 根据行号定位到前后内容
    例如:1中得到的行号为1000
    cat -n root.log | tail -n +990 | head -n 20
    注意:head是查看前多少行内容,所以如果想查看前后10行内容,需要把定位行往前挪10行,即990

    常用命令

    tail -n 20 root.log 等同于 tail -20 root.log 查看root.log最后20行
    tail -n +200 root.log 查看第200行号之后的内容
    head -n 20 root.log 等同于 head -20 root.log 查看root.log前面20行
    head -n -200 root.log 查看除了最后200行的其他内容
    注意:需要理解下里面提到的行号和多少行
    sed -n \'/2017-06-21 09:25:55/,/2017-06-21 14:25:55/p\' root.log 查询这段时间内的日志
    注意:(这两个日期必须是日志中打印出来的日志,否则无效)
    touch *.txt 创建文件

    Vi/vim创建/查看/编辑文件

命令行:Esc切换到命令行模式。

编辑模式:

按i,在光标前开始编辑

按a,在光标后开始编辑

按o,在当前行的下一行开始编辑

按u, 撤销之前的操作

底行模式:按 shift+:冒号。

:q! 不保存退出

:wq 保存退出

:/world 从当前光标处,向上查找world关键字

:?world 从当前光标处,向后查找world关键字

以上是关于Linux 命令的主要内容,如果未能解决你的问题,请参考以下文章

linux查看路径命令

linux查看历史命令记录及时间(linux查看历史命令执行时间)

转载每天一个Linux命令

linux命令中显示之前操作过的所有命令的命令是啥

linux 好用的命令

Linux 命令大全