zoukankan      html  css  js  c++  java
  • 多用less命令,不会输入h查看对应的详细文档

    在开发项目时候,难免要查看日志排查错误。之前只会用cat , more, less, tac, tail的简单功能,

    但在实际工程中还是不够用的,至少效率很低。今天抽空看了下以下的博客,并实际进行了简单的操作。

    希望以后多用一些这样的方式加快自己的错误排查效率,提高整体的工作效率。

    参考文章:

    http://blog.csdn.net/xyw_blog/article/details/16861681

    http://www.linuxso.com/command/more.html

    总结如下:

    Cat命令:

    一次性输出所有命令

    cat –n  filename  :对所有行显示行号

    cat –b filename   : 对空行不显示行号

    more:

    more –m -20 +100 filename

    -m : 显示行号

    -20 : 每次刷新20行

    +100 : 从第100行开始显示

    常用命令:

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

    Ctrl+F   向下滚动一屏

    空格键   向下滚动一屏

    小写b,Ctrl+B   返回上一屏

    =        输出当前行的行号,有点用

    :f      输出文件名和当前行的行号,有点用

    v        调用vi编辑器,非常好用,不必切换出去再打开vi然后查找到对应的行了。

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

    q        退出more

    h      帮助

    有搜索功能,但是非常弱。

    Less

    祭出less。

    前面的more可以用空格键和b键向下或者向上翻页,无法用上下方向键翻页。Less可以。但用方向键翻页效率太低,这也不是less强大的所在。

    less –m  –i  -N  filename

    -m: 显示百分比

    -N: 显示行号

    -i: 搜索时候不考虑大小写

    常用命令:

    /字符串:向下搜索“字符串”的功能

    ?字符串:向上搜索“字符串”的功能

    小写n:重复前一个搜索(与 / 或 ? 有关)

    大写N:反向重复前一个搜索(与 / 或 ? 有关)

    小写b 或者u  向上翻一页

    小写d 或者空格  向后翻半页

    小写v:vi编辑

    小写h  显示帮助界面

    =        输出当前行的行号,有点用

    :f      输出文件名和当前行的行号,有点用

    注:

    more和less都是有对应的h操作的,这样非常方便在已经使用了该命令的情况下,仍然能够很有用地进行查询并实际操作。

    用less可以使用到其强大的搜索功能,比cat | grep 要好很多了!

    用more和less的时候可以按v键进行vi编辑,要比用cat退出后再编辑要好得多得多。

    记不住?那么直接用less吧, 然后按h键接受提示吧。

    如果想要更进一步地提升效率,那么可以记住更多的功能键。

  • 相关阅读:
    通过Maven简单搭建SSM框架
    javaWeb常用面试题
    到底什么是对象,什么是对象的引用?对象和对象的引用有那些区别?
    第二章 python中重要的数据结构(下)
    第一章 python中重要的数据结构(上)
    springboot 集成完整的swagger2
    JAVA -> 数据加密和解密 留存
    mac rar文件解压缩
    java 图片合成文字或者awt包下的对话框引入自定义字体库
    java中list或数组中随机子集工具类
  • 原文地址:https://www.cnblogs.com/lidabo/p/6196762.html
Copyright © 2011-2022 走看看