美文网首页
Linux命令之nl

Linux命令之nl

作者: 郭之源 | 来源:发表于2018-04-28 00:32 被阅读8次

nl命令个人感觉应用场景不多,所以就简单看一下。nl命令主要作用是对文件行号的操作。

1.命令语法

nl [operation] file

[root@vm3 test]# nl test1.txt 
     1  12
     2  123
     3  12344
     4  123445
       
     5  1233545
     6  1231
     7  213213
     8  2143324
     9  45423
    10  324214
    11  123213

2.命令选项

-b:指定行号的方式,主要有两种
 -b a:表示是否为空行,也同样列出行号(类似于cat -n)

[root@vm3 test]# nl -b a test1.txt 
     1  12
     2  123
     3  12344
     4  123445
     5  
     6  1233545
     7  1231
     8  213213
     9  2143324
    10  45423
    11  324214
    12  123213

 -b t:如果是空行,跳过空的那一行(默认)

[root@vm3 test]# nl test1.txt 
     1  12
     2  123
     3  12344
     4  123445
       
     5  1233545
     6  1231
     7  213213
     8  2143324
     9  45423
    10  324214
    11  123213

-n:列出行号表示的方法,主要有三种
 -n ln:行号在屏幕最左方显示

[root@vm3 test]# nl -n ln test1.txt
1       12
2       123
3       12344
4       123445
       
5       1233545
6       1231
7       213213
8       2143324
9       45423
10      324214
11      123213

 -n rn:行号在行号栏最右方显示,不加0

[root@vm3 test]# nl -n rn test1.txt 
     1  12
     2  123
     3  12344
     4  123445
       
     5  1233545
     6  1231
     7  213213
     8  2143324
     9  45423
    10  324214
    11  123213

 -n rz:行号在行号栏最右方显示, 且加0

[root@vm3 test]# nl -n rz test1.txt 
000001  12
000002  123
000003  12344
000004  123445
       
000005  1233545
000006  1231
000007  213213
000008  2143324
000009  45423
000010  324214
000011  123213

-w number:行号栏的占用的位数,其中number为位数

[root@vm3 test]# nl -w 4 test1.txt 
   1    12
   2    123
   3    12344
   4    123445
     
   5    1233545
   6    1231
   7    213213
   8    2143324
   9    45423
  10    324214
  11    123213

-p:在逻辑定界符处不重新开始计算(没懂啥意思)

[root@vm3 test]# nl -p test1.txt 
    1  12
    2  123
    3  12344
    4  123445
      
    5  1233545
    6  1231
    7  213213
    8  2143324
    9  45423
   10  324214
   11  123213

参考自nl命令

相关文章

  • Linux命令学习之:nl命令

    Linux命令学习之:nl命令 nl命令在linux中用来计算文件中的行号。nl可以将输出的文件内容自动加上行号,...

  • Linux命令之nl

    nl命令个人感觉应用场景不多,所以就简单看一下。nl命令主要作用是对文件行号的操作。 1.命令语法 nl [ope...

  • Linux中查看文档内容命令cat,tac,nl,more,le

    Linux中,查看文档内容的命令有:cat,tac,nl,more,less,head,tail。下面对这些命令逐...

  • (11) nl命令

    nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -...

  • (七)nl命令

    nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -...

  • Linux文件内容查看相关命令

    转载自公众号:良许Linux Linux系统中使用以下命令来查看文件的内容:cat、tac、nl、more、les...

  • Linux中查看文件内容常用的命令有哪些?

    在Linux系统中,查看文件内容最常见的命令大致分为7个:cat、tac、nl、more、less、head、ta...

  • (11) nl 命令

    命令格式 nl [参数] 文件 命令功能 输出文件并自动加上行号 命令参数 nl --help 常用命令 显示文件...

  • everyday:linux nl

    everyday:linux nl [TOC] 功能说明 nl,用来计算文件中行号。nl 可以将输出的文件内容自动...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

网友评论

      本文标题:Linux命令之nl

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