nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。兄弟连linux培训
小编介绍一下:linux中
nl
命令使用介绍。
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 列出 log2012.log 的内容
命令:
nl log2012.log
输出:
复制代码代码如下:
[root@localhost test]# nllog2012.log
1 2012-01
2 2012-02
3 ======[root@localhosttest]#
说明:
文件中的空白行,nl 不会加上行号
实例二:用 nl 列出 log2012.log 的内容,空本行也加上行号
命令:
nl -b a log2012.log
输出:
复制代码代码如下:
[root@localhost test]# nl-b a log2012.log
1 2012-01
2 2012-02
3
4
5 ======[root@localhosttest]#
实例3:让行号前面自动补上0,统一输出格式
命令:
输出:
复制代码代码如下:
[root@localhost test]# nl-b a -n rz log2014.log
000001 2014-01
000002 2014-02
000003 2014-03
000004 2014-04
000005 2014-05
000006 2014-06
000007 2014-07
000008 2014-08
000009 2014-09
000010 2014-10
000011 2014-11
000012 2014-12
000013 =======
[root@localhost test]# nl-b a -n rz -w 3 log2014.log
001 2014-01
002 2014-02
003 2014-03
004 2014-04
005 2014-05
006 2014-06
007 2014-07
008 2014-08
009 2014-09
010 2014-10
011 2014-11
012 2014-12
013 =======
说明:
nl -b a -n rz 命令行号默认为六位,要调整位数可以加上参数 -w 3 调整为3位。
分享到:
相关推荐
Linux nl 命令使用介绍 nl 命令是 Linux 系统中的一个命令,用于计算文件中的行号。它可以将输出的文件内容自动加上行号。nl 命令的默认结果与 cat -n 命令略有不同,nl 命令可以将行号做比较多的显示设计,包括...
`nl`命令在Linux中主要用于查看文件内容时,同时在每行前添加行号,这对于分析大型文本文件或日志文件非常有用。它可以帮助用户更清晰地定位和跟踪文件中的特定行。下面我们将深入探讨`nl`命令的作用、基本格式和...
### 深蓝 Linux 培训教程知识点详解 #### 一、Linux 是什么? - **定义**:Linux 是一种...以上是对“深蓝 Linux 培训教程”中的关键知识点进行的详细阐述,旨在帮助读者全面了解 Linux 系统的基础知识和操作技巧。
本文档旨在详细介绍如何在Linux系统中为广和通NL668系列4G无线模块安装GobinNet驱动,以及完成驱动安装后的NDIS拨号测试方法。驱动的正确安装对于实现模块与操作系统之间的稳定通信至关重要。 #### 二、驱动安装...
Linux基础课件Linux系统文件内容查看nl命令共10页.pdf.zip
在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用场景。本文将介绍 Linux 查看文件内容命令的基本用法和应用场景。 1. cat 命令 cat 命令是最常用的查看文件内容命令。它可以将文件的内容...
在这篇文章中,我们将介绍 10 条鲜为人知的 Linux 命令,它们可以帮助您更好地管理您的系统。 1. sudo !! 命令 sudo !! 命令可以帮助您快速地重复执行上一个命令,而不需要重新输入整个命令。例如,如果您输入了一...
以上命令是Linux系统中经常使用的命令,它们是管理Linux系统和执行日常任务的重要工具。由于Linux系统的丰富性和命令行的强大灵活性,这些命令的参数非常多样,可以满足各种复杂的使用场景。掌握这些基本命令对于...
### Linux命令知识点解析 #### 一、ls -al **命令功能:** `ls -al` 命令用于列出当前目录下所有文件及其详细信息...这些命令是 Linux 用户日常工作中不可或缺的工具,掌握它们对于高效使用 Linux 系统至关重要。
通过以上介绍,我们可以看到《Linux操作命令函数库》文档覆盖了Linux系统中许多基础而重要的命令及其选项。从文件的基本操作到高级特性,这份文档都做了详尽的记录。对于初学者来说,这是一个很好的起点;而对于经验...
Linux命令是Linux系统中最有价值的宝藏。掌握一定数量的命令对于Linux用户、Shell脚本程序员和管理员来说是非常重要的。掌握50-60个命令可以处理每日的任务。 二、!!命令 !!命令可以将最后的命令重复执行,而不...
本教程涵盖了 Linux 中常用的命令,旨在帮助用户快速掌握 Linux 操作系统的基本操作。 目录操作命令: * mkdir命令:用于创建新目录, options 中可以使用 -p 选项来创建父目录,例如 mkdir -p ~/rpm/{BUILD,RPMS}...
1. **【Tab】键**:在Linux中,【Tab】键起到命令补全和文件补全的作用。当你输入部分命令或文件名后,按下【Tab】键,系统会自动补全剩余的部分,避免手动输入错误。如果存在多个可能的补全选项,连续按两次【Tab】...
以下是一些Linux系统中常用的命令及其使用方法: 1. 文件和目录操作 - `ls`命令用于列出目录内容。可以配合`-i`显示inode信息,`-l`显示长列表格式,`-r`按反序显示,`-S`按文件大小排序,`-X`按文件扩展名排序,`...
本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间与计算相关命令 1. **显示日期的指令:date** - `date` 命令用于查看或设置系统的日期与时间。 - 示例:`...
本篇文章将详细介绍一些常见的Linux命令及其参数,帮助读者更深入地理解这些基础工具。 1. `ls` 命令:用于列出目录中的文件和子目录。通过不同的参数,我们可以定制显示的内容。`-a` 显示所有文件,包括隐藏文件;...
Linux中的`nl`命令是一个非常实用的工具,用于在输出的文本中添加行号。它允许用户自定义行号的格式、对齐方式以及在哪些行进行编号。下面我们将详细介绍`nl`命令的各个方面。 1. **命令简介** `nl`命令的主要功能...
在Linux操作系统中,掌握命令行工具的使用是至关重要的,因为它们构成了系统管理、文件操作、进程控制等日常任务的基础。以下是一些常用的Linux命令及其应用: 1. **输出文件行号**: - `nl filename`:此命令用于...
### Linux Sed 命令详解 #### 概述 `sed`,全称为“stream editor”,是一种功能强大的文本处理工具,常用于Linux和类Unix系统中。它主要用于文本的过滤和转换工作,能够以流的形式读取并处理文本数据。在处理过程...
以上列举的只是Linux命令中的一部分,通过了解这些命令的全称及其背后的意义,可以帮助我们更好地理解和使用这些命令。Linux命令的强大之处在于它们的高度灵活性和组合能力,掌握这些命令的基本用法,可以极大地提高...