每天一个Linux命令(11)--nl命令

  nl命令在Linux系统中用来计算文件中行号。nl可以将输出的文件内容自动的加上行号,其默认的结果与cat -n 有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动不起0等等的功能。

  1.命令格式:

    nl  [选项]  [文件]

  2.命令参数:

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

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

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

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

      -n  ln  行号在荧幕的最左方显示

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

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

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

    -p  在逻辑定界符处不重新开始计算

  3.命令功能:

  nl  命令读取  file  参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。在输出中,nl  命令根据您在命令行中指定的标志来计算左边的行。  输入文本必须卸载逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用 -p 标志,nl  命令在每个逻辑页开始的地方重新设置行号。可以单独为头,主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能)。

  4.使用实例:

  实例一:用 nl 列出 001.log  的内容

  命令:

    nl   001.log  空白行不会加上行号,cat 命令会;

  实例二:用 nl  列出  001.log  的内容,空格行也加上行号

  命令:

    nl -b a 001.log  "-b a " 加起来才是一组完整的参数

  实例三:让行号前面自动补上0,统一输出格式

  命令:

    nl -b a -n rz 001.log  或者 nl  -n  rz  001.log,  或者 nl  -n rz -w  数字位数  001.log,行号默认是六位,可以调整。

  

  

时间: 2024-12-27 20:17:42

每天一个Linux命令(11)--nl命令的相关文章

每天一个linux命令(2): nl命令

0.学习时间 2014-05-16 1.命令格式 nl [参数] 文件名 (文件名也缺省的情况下, 从标准输入中读入) 2.命令参数 -b t 空行不加行号(默认) -b a  空行也加行号(类似于cat -n) -n ln 设置行号显示左对齐 -n rn 设置行号显示右对齐(默认) -n rz 设置行号右对齐并且前面补0 -w  设置行号所占的宽度(默认宽度为6) -p  在逻辑定界符处不重新开始计算 3.命令功能 根据输入来计算行号, 并显示在标准输出中. 4.使用实例 每天一个linux命

linux 命令——11 nl (转)

nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能. 1.命令格式: nl [选项]... [文件]... 2.命令参数: -b  :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果有空行,空的那一行不要列出行号(默认值): -n  :列出行号表示的方法,主要有三种:

Linux学习之nl命令

nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能. 1.命令格式: nl [选项]... [文件]... 2.命令参数: -b  :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果有空行,空的那一行不要列出行号(默认值): -n  :列出行号表示的方法,主要有三种:

linux常用命令(9)nl命令

nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能. 1 命令格式:nl [选项]... [文件]...2 命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列出行号(类似 cat -n):-b t :如果有空行,空的那一行不要列出行号(默认值):-n :列出行号表示的方法,主要有三种:-n ln :行

linux命令(11)--grep命令及正则表达式

grep命令:print lines matching a pattern [功能]使用grep命令查找文件内容中的匹配到的字符串显示之,也称为过滤器,当然支持正则表达式复合使用. [语法] grep [options][pattern] filename [常用选项] -i:表示忽略大小写显示之 -n:输出行号 -o:表示只显示被匹配到模式的本身 -v:表示显示反显,匹配的不显示,没匹配到的显示之 --color=auto:将匹配到的内容着色显示之 [实例1]默认着色显示 [实例2]-i选项不

linux每日命令(11): cat命令

阅读目录(Content) 一.命令格式: 二.命令功能: 三. 命令参数 四. 使用实例 1. 将file1的文档内容覆盖到file2中 2. 将file1的内容追加到file2的内容中 3. 清空file1文档内容 4. 倒序输出file2中的内容 cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 一.命令格式: cat [参数] [文件]... 二.命令功能: cat主要有三大功能:

每天一个linux命令:nl(12)

nl nl命令读取 file 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出.在输出中,nl命令根据您在命令行中指定的标志来计算左边的行.输入文本必须写在逻辑页中.每个逻辑页有头.主体和页脚节(可以有空节).除非使用-p选项,nl 命令在每个逻辑页开始的地方重新设置行号.可以单独为头.主体和页脚节设置行计算标志(例如,头和页脚行可以被计算然而文本行不能).其默认的结果与cat -n有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能.

Linux常用命令11:nl

nl命令简介 nl命令在linux系统中用来计算文件中行号.nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能. 命令格式 nl [选项]... [文件]... 命令参数 -b  :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果有空行,空的那一行不要列出行号(默认值): -n  :列出行号表示的方法,主要有三种

Linux nl命令详解

nl常见命令参数 nl命令在linux系统中用来计算文件中行号 -b  :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果有空行,空的那一行不要列出行号(默认值): -n  :列出行号表示的方法,主要有三种: -n ln :行号在萤幕的最左方显示: -n rn :行号在自己栏位的最右方显示,且不加 0 : -n rz :行号在自己栏位的最右方显示,且加 0 : 常用的命令展示: 无论空行否都添加行号 [[email pro

Linux系统优化及基础命令

1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg 移动光标到文档的首行(重要指数****) 前面加数字n表示移动到n行内容G 移动到文档最后一行(重要指数*****)?/nologin 在整个文档中从上往下查找(重要指数*****) 再按n 选择下一个单词 N 选择上一个单词??root 在整个文档中从下往上查找(重要指数*****) 再按n 选