更新时间:2022-01-20 16:07:26浏览次数:492+次
以下为你详细解释nl、nload、nice、nisdomainname命令的用法。
Linux nl命令的用法及解释
Linux nl命令读取 file 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出。在输出中,nl命令根据您在命令行中指定的标志来计算左边的行。输入文本必须写在逻辑页中。每个逻辑页有头、主体和页脚节(可以有空节)。除非使用-p选项,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 列出 log2021.log 的内容:
[root@localhost test]# nl log2021.log
1 2021-01
2 2021-02
3 ======
[root@localhost test]#
说明:文件中的空白行,nl 不会加上行号
用 nl 列出 log2021.log 的内容,空本行也加上行号:
[root@localhost test]# nl -b a log2021.log
1 2021-01
2 2021-02
3
4
5 ======
5 [root@localhost test]#
让行号前面自动补上0,统一输出格式:
[root@localhost test]# nl -b a -n rz log2021.log
000001 2021-01
000002 2021-02
000003 2021-03
000004 2021-04
000005 2021-05
000006 2021-06
000007 2021-07
000008 2021-08
000009 2021-09
000010 2021-10
000011 2021-11
000012 2021-12
000013 =======
[root@localhost test]# nl -b a -n rz -w 3 log2021.log
001 2021-01
002 2021-02
003 2021-03
004 2021-04
005 2021-05
006 2021-06
007 2021-07
008 2021-08
009 2021-09
010 2021-10
011 2021-11
012 2021-12
013 =======
说明:nl -b a -n rz命令行号默认为六位,要调整位数可以加上参数-w 3调整为3位。
Linux nload命令的用法及解释
Linux nload命令相关的命令有:iftop,ethtool。
nload是一个流量查看工具。
1、用法
nload [options] [devices]
2、参数
-a:这个好像是全部数据的刷新时间周期,单位是秒,默认是300。
-i:进入网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-m:不显示流量图,只显示统计数据。
-o:出去网卡的流量图的显示比例最大值设置,默认10240 kBit/s.
-t:显示数据的刷新时间间隔,单位是毫秒,默认500。
-u:设置右边Curr、Avg、Min、Max的数据单位,默认是自动变的,注意大小写单位不同!
h|b|k|m|g h: auto, b: Bit/s, k: kBit/s, m: MBit/s etc.
H|B|K|M|G H: auto, B: Byte/s, K: kByte/s, M: MByte/s etc.
-U:设置右边Ttl的数据单位,默认是自动变的,注意大小写单位不同(与-u相同)!
Devices:自定义监控的网卡,默认是全部监控的,使用左右键切换。
3、实例
[root@localhost dev]# nload #查看流量
[root@localhost dev]# nload eth0 #指定设备,查看流量
Linux nice命令的用法及解释
Linux nice命令用于以指定的进程调度优先级启动其它的程序。
1、语法
nice(选项)(参数)
2、选项
-n:指定进程的优先级(整数)。
3、参数
指令及选项:需要运行的指令及其它选项。
4、实例
新建一个进程并设置优先级,将当前目录下的documents目录打包,但不希望tar占用太多CPU:
nice -19 tar zcf pack.tar.gz documents
方法非常简单,即在原命令前加上nice -19。很多人可能有疑问了,最低优先级不是19么?那是因为这个“-19”中的“-”仅表示参数前缀;所以,如果希望将当前目录下的documents目录打包,并且赋予tar进程最高的优先级:
nice --19 tar zcf pack.tar.gz documents
Linux nisdomainname命令的用法及解释
Linux nisdomainname命令用于显示主机NIS的域名。
1、语法
nisdomainname(选项)
2、选项
-v:详细信息模式。
相关资讯