`
xdlliutao
  • 浏览: 37968 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux培训教程 linux中nl命令使用介绍

阅读更多

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命令使用介绍.docx

    Linux nl 命令使用介绍 nl 命令是 Linux 系统中的一个命令,用于计算文件中的行号。它可以将输出的文件内容自动加上行号。nl 命令的默认结果与 cat -n 命令略有不同,nl 命令可以将行号做比较多的显示设计,包括...

    Linux基础课件-Linux系统文件内容查看-nl命令.pptx

    `nl`命令在Linux中主要用于查看文件内容时,同时在每行前添加行号,这对于分析大型文本文件或日志文件非常有用。它可以帮助用户更清晰地定位和跟踪文件中的特定行。下面我们将深入探讨`nl`命令的作用、基本格式和...

    深蓝linux培训教程

    ### 深蓝 Linux 培训教程知识点详解 #### 一、Linux 是什么? - **定义**:Linux 是一种...以上是对“深蓝 Linux 培训教程”中的关键知识点进行的详细阐述,旨在帮助读者全面了解 Linux 系统的基础知识和操作技巧。

    广和通NL668无线模块Linux下GobinNet驱动加载

    本文档旨在详细介绍如何在Linux系统中为广和通NL668系列4G无线模块安装GobinNet驱动,以及完成驱动安装后的NDIS拨号测试方法。驱动的正确安装对于实现模块与操作系统之间的稳定通信至关重要。 #### 二、驱动安装...

    Linux基础课件Linux系统文件内容查看nl命令共10

    Linux基础课件Linux系统文件内容查看nl命令共10页.pdf.zip

    Linux查看文件内容命令.pdf

    在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用场景。本文将介绍 Linux 查看文件内容命令的基本用法和应用场景。 1. cat 命令 cat 命令是最常用的查看文件内容命令。它可以将文件的内容...

    Linux下10条命令

    在这篇文章中,我们将介绍 10 条鲜为人知的 Linux 命令,它们可以帮助您更好地管理您的系统。 1. sudo !! 命令 sudo !! 命令可以帮助您快速地重复执行上一个命令,而不需要重新输入整个命令。例如,如果您输入了一...

    Linux常用命令总结

    以上命令是Linux系统中经常使用的命令,它们是管理Linux系统和执行日常任务的重要工具。由于Linux系统的丰富性和命令行的强大灵活性,这些命令的参数非常多样,可以满足各种复杂的使用场景。掌握这些基本命令对于...

    linux命令.txt

    ### Linux命令知识点解析 #### 一、ls -al **命令功能:** `ls -al` 命令用于列出当前目录下所有文件及其详细信息...这些命令是 Linux 用户日常工作中不可或缺的工具,掌握它们对于高效使用 Linux 系统至关重要。

    linux 操作命令函数库

    通过以上介绍,我们可以看到《Linux操作命令函数库》文档覆盖了Linux系统中许多基础而重要的命令及其选项。从文件的基本操作到高级特性,这份文档都做了详尽的记录。对于初学者来说,这是一个很好的起点;而对于经验...

    11条有趣的Linux命令.pdf

    Linux命令是Linux系统中最有价值的宝藏。掌握一定数量的命令对于Linux用户、Shell脚本程序员和管理员来说是非常重要的。掌握50-60个命令可以处理每日的任务。 二、!!命令 !!命令可以将最后的命令重复执行,而不...

    Linux常用命令教程大全.docx

    本教程涵盖了 Linux 中常用的命令,旨在帮助用户快速掌握 Linux 操作系统的基本操作。 目录操作命令: * mkdir命令:用于创建新目录, options 中可以使用 -p 选项来创建父目录,例如 mkdir -p ~/rpm/{BUILD,RPMS}...

    Linux常用命令整理

    1. **【Tab】键**:在Linux中,【Tab】键起到命令补全和文件补全的作用。当你输入部分命令或文件名后,按下【Tab】键,系统会自动补全剩余的部分,避免手动输入错误。如果存在多个可能的补全选项,连续按两次【Tab】...

    Linux 常用命令整理

    以下是一些Linux系统中常用的命令及其使用方法: 1. 文件和目录操作 - `ls`命令用于列出目录内容。可以配合`-i`显示inode信息,`-l`显示长列表格式,`-r`按反序显示,`-S`按文件大小排序,`-X`按文件扩展名排序,`...

    Linux常用操作命令

    本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间与计算相关命令 1. **显示日期的指令:date** - `date` 命令用于查看或设置系统的日期与时间。 - 示例:`...

    linux常用命令介绍

    本篇文章将详细介绍一些常见的Linux命令及其参数,帮助读者更深入地理解这些基础工具。 1. `ls` 命令:用于列出目录中的文件和子目录。通过不同的参数,我们可以定制显示的内容。`-a` 显示所有文件,包括隐藏文件;...

    Linux nl命令的使用方法

    Linux中的`nl`命令是一个非常实用的工具,用于在输出的文本中添加行号。它允许用户自定义行号的格式、对齐方式以及在哪些行进行编号。下面我们将详细介绍`nl`命令的各个方面。 1. **命令简介** `nl`命令的主要功能...

    linux命令全集!!

    在Linux操作系统中,掌握命令行工具的使用是至关重要的,因为它们构成了系统管理、文件操作、进程控制等日常任务的基础。以下是一些常用的Linux命令及其应用: 1. **输出文件行号**: - `nl filename`:此命令用于...

    linux sed命令详解

    ### Linux Sed 命令详解 #### 概述 `sed`,全称为“stream editor”,是一种功能强大的文本处理工具,常用于Linux和类Unix系统中。它主要用于文本的过滤和转换工作,能够以流的形式读取并处理文本数据。在处理过程...

    linux 命令英文全称

    以上列举的只是Linux命令中的一部分,通过了解这些命令的全称及其背后的意义,可以帮助我们更好地理解和使用这些命令。Linux命令的强大之处在于它们的高度灵活性和组合能力,掌握这些命令的基本用法,可以极大地提高...

Global site tag (gtag.js) - Google Analytics