1. 程式人生 > >Linux常用命令(十)

Linux常用命令(十)

nl命令在linux系統中用來計算檔案中行號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 命令讀取 File 引數(預設情況下標準輸入),計算輸入中的行號,將計算過的行號寫入標準輸出。 在輸出中,nl 命令根據您在命令列中指定的標誌來計算左邊的行。 輸入文字必須寫在邏輯頁中。每個邏輯頁有頭、主體和頁尾節(可以有空節)。 除非使用 -p 標誌,nl 命令在每個邏輯頁開始的地方重新設定行號。 可以單獨為頭、主體和頁尾節設定行計算標誌(例如,頭和頁尾行可以被計算然而文字行不能)。

4.使用例項:

例項一:

用 nl 列出 log2012.log 的內容

命令: nl log2012.log

[[email protected] test]# nl log2012.log 
     1  2012-01
     2  2012-02
       
       
     3  ======
[[email protected] test]#

例項二:用 nl 列出 log2012.log 的內容,空本行也加上行號

命令:nl -b a log2012.log

[[email protected] test]# nl -b a log2012.log 
     1  2012-01
     2  2012-02
     3
     4
     5  ======
[
[email protected]
test]#

例項三:讓行號前面自動補上0,統一輸出格式

命令:nl -b a -n rz log2014.log 

說明: nl -b a -n rz 命令列號預設為六位,要調整位數可以加上引數 -w 3 調整為3位。

[[email protected] test]# nl -b a -n rz log2014.log 
000001  2014-01
000002  2014-02
000003  2014-03
000004  =======
[[email protected] test]# nl -b a -n rz -w 3 log2014.log 
001     2014-01
002     2014-02
003     2014-03
004     =======



相關推薦

Linux常用命令()

nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat -n 有點不太一樣, nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 

Linux常用命令一)計劃任務管理

侯良金 linux 任務計劃 crontab 基本命令 Linux常用命令(十一)計劃任務管理RHEL6系統中默認已安裝了at、cronie軟件包,通過atd和crond這兩個系統服務實現一次性、周期性計劃任務的功能,並分別通過at、crontab命令進行計劃任務設置。一、at一次性任務設

linux常用命令)程序管理

一、程序檢視 (一)top工具 1.top  實時得檢視程序的狀態,以及系統的一些資訊(如 CPU、記憶體資訊等) 第一行資料: 內容 解釋 top 當前程式名稱 11:05:18 當前的系統的時間 up 8 days,17:12 該機器已經啟動了多長時間 1 user 當

七、Linux常用命令大全(非常全!!!)

最近都在和Linux打交道,感覺還不錯。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令來控制,當然,這也是很多人喜歡linux的原因,比較短小但卻功能強大。我將我瞭解到的命令列舉一下,僅供大家參考: 系統資訊 arch 顯示機器的處理器架構(1) uname -m 顯

linux常用命令—— 磁碟管理(一)

1、cd cd(change directory) 功能說明:切換目錄。 語  法:cd [目的目錄] 補充說明:cd指令可讓使用者在不同的目錄間切換,但該使用者必須擁有足夠的許可權進入目的目錄。 2、df df(disk free) 功能說明:

linux常用命令—— 網路通訊(

1、samba 功能說明:Samba伺服器控制。 語  法:samba [start][stop][status][restart] 補充說明:samba為script檔案,可啟動,停止Samba伺服器或回報目前的狀態。 參  數: start

Linux常用命令

log rep 移動 文件權限 查看 his 問題 文件 學習 以下是本人在工作中常用到的Linux命令,記錄下來,方便日常工作學習查用翻閱。 Git管理代碼 【系統操作】 cd 進入目錄 cd ~ 回到根目錄 ls 查看當前目錄下的文件 less 查看某個文件內

Linux常用命令總結

bashrc 命令 配置環境 bit stat 用戶權限 復制 rtu one Linux文件的目錄結構:樹狀結構,/為最高的根目錄 root:root用戶的個人文件夾(家目錄) bin:存放多數用戶可用的命令 boot:存放啟動文件和

[Linux]-Linux常用命令之文件解壓

壓縮 com nbsp linux常用命令 inux 不同 gunzip gzip all 不壓縮方式壓縮的文件需要不同的命令來解壓縮,下面是Linux的各種文件解壓命令。 對於.tar結尾的文件: tar -xf 對於.gz結尾的文件 : gzip -d all.

Linux常用命令及操作(第二彈)

linux home .gz 紅旗 關閉 linu tty 歸檔文件 過程 Ctrl l清屏 Ctrl d關閉終端 Ctrl Alt T打開終端 pwd 查看當前的目錄 Shift Ctrl C復制 Shift Ctrl V粘貼 Shift Ctrl N打開新的終端 F1

Linux常用命令-jdk和Tomcat

ble jdk cat start tab 訪問 進程 wall exp 一、JDK的安裝和配置 1、下載jdk文件   去官方網站下載Linux 64位 jdk-8u131-linux-x64.tar.gz 2、使用Ftp工具上傳到/usr/local 下。  

Linux常用命令:cp,mv,rm

linux cp mv rm cp(copy) cp命令可以復制文件或者目錄,還可以建立鏈接文件。[[email protected]/* */ ~]# cp [-adfilprsu] 來源文件(source) 目標文件(destination) [[email pro

Linux常用命令簡述--ls

linux ls一、ls介紹 ls命令是list的簡寫,用來顯示指定目錄裏的文件及文件夾清單;ls 命令不僅可以查看linux文件夾包含的文件,還可以查看文件權限,目錄信息等等二、常用選項介紹 1、命令格式 ls [選項]... [文件|目錄].. 2、常用選項 -a, --all

LinuxLinux 常用命令匯總

後臺 tab 什麽 ant netmask req 正則 智能推薦 速度 查看軟件xxx安裝內容:dpkg -L xxx 查找軟件庫中的軟件:apt-cache search 正則表達式 查找軟件庫中的軟件:aptitude search 軟件包 查找文件屬於哪個包:dpk

linux常用命令整理(五):shell基礎

程序猿 逆向 多條 希望 正則表達 group 運行 ls命令 交互式 大家好,我是會唱歌的程序猿~~~~~~ 最近在學習linux,閑暇之余就把這些基本的命令進行了整理,希望大家能用的上,整理的的目的是在忘了的時候翻出來看看^?_?^,前後一共分為五個部分

Linux常用命令操作

減少 who deb 互聯網 大小 聯網 殺死進程 ner 打包 Linux簡介及Ubuntu安裝 常用指令 系統管理命令 打包壓縮相關命令 關機/重啟機器 Linux管道 Linux軟件包管理 vim使用 用戶及用戶組管理 文件權限管理 Linux簡介及Ubuntu安裝

Linux常用命令1

linux常用命令1命令描述:查看當前所在目錄的全路徑 命令:pwd命令描述:查看當前系統日期 命令:date命令描述:查看當前系統年月日 命令:date +%Y-%m-%d命令描述:對日期的天數進行操作 命令:date +%Y-%m-%d --date="-1 day"命令描述:查看服務器上哪些用戶登錄 命

Linux常用命令2

linux常用命令2命令描述:進入指定目錄 命令:cd /命令描述:創建目錄 命令:mkdir /demo命令描述:刪除目錄 命令:rmdir demo命令描述:刪除目錄及子目錄 命令:rm -r 目錄名稱命令描述:強制刪除 命令:rm -rf 目錄/文件名稱命令描述:修改目錄名稱 命令:mv demo my

linux 常用命令。。。持續更新

linux 常用命令1、Linux掛載Winodws共享文件夾 mount -t cifs -o username=name,password=123 //172.16.3.56/d /guaizai2、查看http的並發請求數及其TCP連接狀態:netstat -an | awk ‘/^tcp/{s[$

Linux常用命令整理

remove 開頭 容量 mina 顯示 刪除目錄 用戶 移動文件 dir   這裏的常用命令指的是編程c/c++與shell程序常用到的linux命令。   8/24/2017 整理一遍常用命令,希望提高Linux編程的效率 正文如下: cd指令 切換文件夾到指定