nl命令
1.命令格式:nl [選項]... [檔案]...
2.命令引數:
-b:指定行號指定的方式,主要有兩種:
-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);
-b t :如果有空行,空的那一行不要列出行號(預設值);
-n:列出行號表示的方法,主要有三種:
-n ln :行號在螢幕的最左方顯示;
-n rn :行號在自己欄位的最右方顯示,且不加 0 ;
-n rz :行號在自己欄位的最右方顯示,且加 0 ;
[hduser0401@dev-l002782 ~]$ nl -n ln test0929.txt
1 1,test01
2 2,test02
3 3,test03
4 4,test04
5 5,test05
[hduser0401@dev-l002782 ~]$ nl -n rn test0929.txt
1 1,test01
2 2,test02
3 3,test03
4 4,test04
5 5,test05
[hduser0401@dev-l002782 ~]$ nl -n rz test0929.txt
000001 1,test01
000002 2,test02
000003 3,test03
000004 4,test04
-w:行號欄位的占用的位數。
-p 在邏輯定界符處不重新開始計算。
[hduser0401@dev-l002782 ~]$ nl -p test0929.txt
1 1,test01
2 2,test02
3 3,test03
4 4,test04
5 5,test05
[hduser0401@dev-l002782 ~]$ nl -bt test0929.txt
1 1,test01
2 2,test02
3 3,test03
4 4,test04
5 5,test05
3.命令功能:
在linux系統中用來計算檔案中行號。nl可以將輸出的檔案內容自動的加上行號!
其預設的結果與cat -n有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊0等的功能。
4.使用例項:
4.1用nl列出檔案的內容: nl 檔名
[hduser0401@dev-l002782 ~]$ nl test0929.txt
1 1,test01
2 2,test02
3 3,test03
4 4,test04
5 5,test05
[hduser0401@dev-l002782 ~]$ cat -n test0929.txt
1 1,test01
2 2,test02
34 3,test03
5 4,test04
檔案中的空白行,nl不會加上行號,cat -n加上行號
4.2用nl列出檔案的內容,空白行也加行號: nl -b a 檔名
[hduser0401@dev-l002782 ~]$ nl -b a test0929.txt
1 1,test01
2 2,test02
34 3,test03
5 4,test04
6 5,test05
[hduser0401@dev-l002782 ~]$ nl -ba test0929.txt
1 1,test01
2 2,test02
34 3,test03
5 4,test04
4.3讓行號前面自動補上0,統一輸出格式
[hduser0401@dev-l002782 ~]$ nl -b a -n rz test0929.txt
000001 1,test01
000002 2,test02
000003
000004 3,test03
000005 4,test04
000006 5,test05
=>
[hduser0401@dev-l002782 ~]$ nl -ba -nrz test0929.txt
000001 1,test01
000002 2,test02
000003
000004 3,test03
000005 4,test04
[hduser0401@dev-l002782 ~]$ nl -b a -n rz -w 3 test0929.txt
001 1,test01
002 2,test02
003004 3,test03
005 4,test04
006 5,test05
=>
[hduser0401@dev-l002782 ~]$ nl -ba -nrz -w3 test0929.txt
001 1,test01
002 2,test02
003004 3,test03
005 4,test04
006 5,test05
說明:nl -b a -n rz 命令行號預設為六位,要調整位數,可以加上引數-w n(位數)
chgrp命令用法舉例
在lunix系統裡,檔案或目錄的許可權的掌控以擁有者及所訴群組來管理。可以使用chgrp指令取變更檔案與目錄所屬群組,這種方式採用群組名稱或群組識別碼都可以。chgrp命令就是change group的縮寫!要被改變的組名必須要在 etc group檔案內存在才行。1.命令格式 chgrp 選項 組...
chmod命令用法舉例
chmod命令用於改變linux系統檔案或目錄的訪問許可權。該命令有兩種用法。一種是包含字母和操作符表示式的文字設定法 另一種是包含數字的數字設定法。利用chown命令來更改某個檔案或目錄的所有者。利用chgrp命令來更改某個檔案或目錄的使用者組。chmod命令詳細情況如下 1.命令格式 chmod...
df命令用法舉例
linux中df命令的功能是用來檢查linux伺服器的檔案系統的磁碟空間占用情況。可以利用該命令來獲取硬碟被占用了多少空間,目前還剩下多少空間等資訊。1.命令格式 df 選項 檔案 2.命令功能 顯示指定磁碟檔案的可用空間。如果沒有檔名被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下...