linux中代码挂上n,Linux系统常用命令nl详解(示例代码)
nl命令在linux系统中用来计算文件中行号。nl可以将输出的文件内容自动的加上行号!其默认的结果与cat -n有点不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补齐0等等的功能。本文和大家分享的主要是linux中nl命令的相关用法,希望对大家学习linux有所帮助。
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
输出:
[[email protected]]# nl log2012.log
1 2012-01
2 2012-02
说明:
文件中的空白行,nl 不会加上行号
实例二:用 nl 列出log2012.log的内容,空本行也加上行号
命令:
nl -b a log2012.log
输出:
[[email protected]]# nl -b a log2012.log
1 2012-01
2 2012-02
3
4
实例3:让行号前面自动补上0,统一输出格式
命令:
输出:
[[email protected]]# 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 =======
[[email protected]]# 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中代码挂上n,Linux系统常用命令nl详解(示例代码)相关推荐
- linux svn 增量备份脚本,svn全量和增量备份详解(示例代码)
1.svn的安装: yum安装: yum install -y subversion mkdir /data/svn svnadmin create project-1 svnadmin create ...
- linux上传文件命令ftp put,Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...
介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo.以下为使用该连接做的实验. 查看远程ftp服务器上用户pe ...
- linux get与put,科技常识:Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...
今天小编跟大家讲解下有关Linux ftp 命令行中下载文件get与上传文件put的命令应用详解 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux ftp 命令行中下载文件get与 ...
- Linux新手常用命令大全详解
Linux常用命令大全详解 Linux基本常用命令 cd /home 进入 '/ home' 目录' ls 查看目录中的文件 rm -f file1 删除一个叫做 'file1' 的文件' vi fi ...
- bat脚本常用命令及亲测示例代码超详细讲解
这篇文章主要介绍了bat脚本常用命令及亲测示例代码超详细讲解,在这里需要注意编辑bat文件请使用ANSI编码,不然容易出现中文乱码,需要的朋友可以参考下 目录一 1.语句注释 2.暂停 3.输出和换行 ...
- Linux 程序异常诊断工具(pstack与strace命令使用详解、死锁)
strace跟踪程序使用的底层系统调用,可输出系统调用被执行的时间点以及各个调用耗时:pstack工具对指定PID的进程输出函数调用栈. 一.strace 1.1 基本概念 strace是一个可用于诊 ...
- linux切换用户无法加载变量,Linux 中用户切换:su 和 su- 的使用 环境变量详解
大部分Linux发行版的默认帐户是普通用户,而更改系统文件或者执行某些命令,须要root身份才能进行,这就须要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和 ...
- Linux常用命令操作详解
https://mp.weixin.qq.com/s/IR4yy7Q0mOA_XV16R21CdQ 一:Linux下tomcat服务的启动.关闭与错误跟踪 使用PuTTy远程连接到服务器以后,通常通过 ...
- linux常用命令(详解)
一.日常使用命令/常用快捷键命令 开关机命令 1.shutdown –h now:立刻进行关机 2.shutdown –r now:现在重新启动计算机 ...
最新文章
- Linux命令之route - 显示和操作IP路由表
- SOTA排行榜大变天!MIT研究十个CV测试集,平均错误率超3.4%
- Docker常用基础命令汇总
- CreateRemoteThread注入DLL
- Gluster的搭建和使用
- 【Win32汇编】数组累加
- in python_数学 in python
- 净核心vs节点js您应该选择什么
- Redis作者摊上事了:多人要求修改Redis主从复制术语master/slave
- java hibernate dto_java – 正确使用Entity和DTO在Restful Web服务中...
- java 线程 wait 一定要同步_java中使用wait就得使用同步锁,而且2个线程必须都使用同步代码块,否则就会异常...
- 基础篇5-python基本数据类型讲解1.1
- python编程技术总结_Python面向对象编程(OOP)技术总结
- 马斯克亲口承认:自动驾驶的开发难度超乎想象;小米再发1.2亿股权激励;Firefox Lite 已死|极客头条...
- springboot实现热部署,修改代码不用重启服务
- python中几个常用的算术函数
- 保存/读取图片到数据库
- virtualbox虚机无法上网
- 【新年快乐】2022年跨年钟声即将敲响,2021终将成为历史
- LCOI出题组加团规则