美文网首页
linux查看日志或文件内容

linux查看日志或文件内容

作者: klisly | 来源:发表于2017-02-04 17:04 被阅读51次

    a)nl命令:显示文件内容并显示行号

    参数:

    -b :指定行号指定的方式,主要有两种:

        -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);

        -b t :如果有空行,空的那一行不要列出行号(默认值);

    -n :列出行号表示的方法,主要有三种:

        -n ln :行号在萤幕的最左方显示;

        -n rn :行号在自己栏位的最右方显示,且不加 0 ;

        -n rz :行号在自己栏位的最右方显示,且加 0 ;

    -w :行号栏位的占用的位数。

    1)与其他显示内容的命令结合使用(使用管道【|】连接两个命令)

    语法格式:cat/tac/more/less/head/tail  | nl

    2)nl 单独使用

    nl -b a 文件名

    实例1:nl -b a cattest (空白行也显示行号)

    nl -b a

    实例2:nl cattest (默认空白行不显示行号)

    nl 文件名

    b)cat命令:从第一行开始显示文件内容

    -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

    -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!

    -E :将结尾的断行字节 $ 显示出来;

    -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;

    -T :将 [tab] 按键以 ^I 显示出来;

    -v :列出一些看不出来的特殊字符

    语法:cat 文件名

    与nl一起使用:cat | nl 文件名

    实例1:cat | nl cattest

    cat|nl

    实例2:cat -b  文件名 --显示行号(不包括空白行)

    cat -b

    实例3:cat -n 文件名 --显示行号(包括空白行)

    cat -n

    c)tac命令:从最后一行开始显示,与cat相反

    语法:tac 文件名

    与nl一起使用:tac | nl 文件名

    d)more命令:一页页翻动

    与键盘按键结合使用:

    空白键 (space):代表向下翻一页;

    Enter:代表向下翻『一行』;

    /字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

    :f :立刻显示出档名以及目前显示的行数;

    q :代表立刻离开 more ,不再显示该文件内容。

    b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

    e)less命令:一页页翻动

    与键盘按键结合使用:

    空白键    :向下翻动一页;

    [pagedown]:向下翻动一页;

    [pageup]  :向上翻动一页;

    /字串     :向下搜寻『字串』的功能;

    ?字串     :向上搜寻『字串』的功能;

    n         :重复前一个搜寻 (与 / 或 ? 有关!)

    N         :反向的重复前一个搜寻 (与 / 或 ? 有关!)

    q         :离开 less 这个程序;

    f)head命令:显示文件内容或指定显示文件前多少行

    参数:

    -n :后面接数字,代表显示几行的意思

    实例:head -n 5 test  --(默认显示文件内容前10行)

    head -n 

    g)tail命令:显示文件或指定显示文件后几行

    参数:

    -n :后面接数字,代表显示几行的意思

    -f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测

    实例:tail -n 5 test --(默认显示文件内容后10行)

    tail -n

    相关文章

      网友评论

          本文标题:linux查看日志或文件内容

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