linu命令怎麼顯示檔案某一行或幾行內容

時間 2021-08-11 17:40:02

1樓:匿名使用者

1、顯示paswd檔案第9行內容

# sed -n '9p' passwd

vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin

2、顯示passwd檔案,9至15行內容

# sed -n '9,15p' passwd

vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin

saslauth:x:499:76:"saslauthd user":/var/empty/saslauth:/sbin/nologin

postfix:x:89:89::/var/spool/postfix:/sbin/nologin

sshd:x:74:74:privilege-separated ssh:/var/empty/sshd:/sbin/nologin

haproxy:x:500:500::/home/haproxy:/bin/false

ntp:x:38:38::/etc/ntp:/sbin/nologin

mysql:x:27:27:mysql server:/var/lib/mysql:/bin/bash

3、顯示9與15行內容

# sed -n '9p;15p' passwd

vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin

mysql:x:27:27:mysql server:/var/lib/mysql:/bin/bash

2樓:車專de吾日三省吾身

顯示檔案中第m行內容:

awk 'fnr==m' filenamesed -ne 'mp' filename顯示檔案中第j -k 行內容:

sed -ne 'j,kp' filenameawk 'fnr>=j && fnr <=k' filename

linux命令怎麼顯示檔案某一行或幾行內容

3樓:

使用sed命令;

具體檢視使用規則:

#sed --help;

顯示檔案x行命令:

#sed -n 'xp' filename顯示檔案x行到y行的內容:

#sed -n 'x,yp' filename相關顯示命令還有tail,cat.awk,head等,可以常看linux命令大全,或者man命令|help命令檢視相關用法。

利用shell指令碼如何提取一個檔案中某一特定行和下面若干行的內容

4樓:肥仙女

|豎1、在linux目錄/root下建立一個txt檔案,內容如下,使用|豎線分割,作為我們的實驗資料樣本。

2、sed用法、sed-n'xp'data.txt;顯示檔案x行資料,獲取第18行資料,即為sed-n'18p'data.txt。

3、sed-n'開始行,結束行p'data.txt;顯示檔案x行到y行的內容:命令:sed-n'10,18p'data.txt。

4、head/tail用法。tail用法:tail經常用來檢視檔案末尾的資料,在shell中可以獲取文字中指定資料行。

tail-n-3data.txt獲取檔案最好3行資料。tail-n+3data.

txt獲取檔案3到最後一行資料。

5、head用法:head經常用來顯示文字的前n行資料。head-n10data.txt顯示文字請10行資料。

6、tail和head的結合使用:例如獲取文字倒數第二行資料,結果如圖所示。命令:tail-n2data.txt|head-n1。

7、awk用法、awk在文字處理方面有著強大的功能,配合指令碼使用,可以列印指定行和列。awk'nr==18'data.txt。nr指定行號。

5樓:匿名使用者

一條語句搞定,假定你要找到最後一個abc以及後面的10行, 當然這條語句能夠執行的基礎是,1.log裡確實有abc這個字串,否則下面一條語句就會出現失敗,更好的方法是在指令碼中分成兩條語句,一條語句判斷是否有abc以及行號,第二條語句是用sed來列印。你可以自己根據下面的命令來搞定,我就不多說了。

sed -n "$(grep -n abc 1.log | tail -1 | cut -d : -f 1),+10p" abc.log

在linux命令列下如何將指定的幾行內容寫入到一個檔案中?

6樓:曹曉山

linux下可以用sed命令向檔案抄

中追加內容。

案例:把/etc/test1檔案中1-10行內容寫入到test2中sed -n '1,10'p /etc/test1 >>test2#將file1的1-10行追加到file2sed命令列格式為:

sed [-nefri] 『command』 輸入文字常用選項:

-n∶使用安靜(silent)模式;

-e∶直接在指令列模式上進行 sed 的動作編輯;

-f∶直接將 sed 的動作寫在一個檔案內;

-r∶sed 的動作支援的是延伸型正規表示法的語法;

-i∶直接修改讀取的檔案內容,而不是由螢幕輸出。

7樓:小米飛貓

sed -n '1,10p' file1 >> file2

將file1的1-10行追加到 file2

8樓:匿名使用者

echo -ne "line1\nline2\nline3\n" > file

line1 line2 line3 是行內容。

9樓:匿名使用者

perl -ne 'print if 1..10' file >result.txt

10樓:星顏霍高原

-fls

/path/to/somefile

:查詢到的所有檔案的長格式資訊儲存到指定檔案中。

linux中顯示一個檔案最後幾行的命令是什麼?

11樓:匿名使用者

tail -n 20 filename

說明:顯示filename最後20行。

linux下tail命令的使用方法。

linux tail命令用途是依照要求將指定的檔案的最後部分輸出到標準裝置,通常是終端,通俗講來,就是把某個檔案檔案的最後幾行顯示到終端上,假設該檔案有更新,tail會自己主動重新整理,確保你看到最新的檔案內容。

一、tail命令語法

tail [ -f ] [ -c number | -n number | -m number | -b number | -k number ] [ file ]

引數解釋:

-f 該引數用於監視file檔案增長。

-c number 從 number 位元組位置讀取指定檔案

-n number 從 number 行位置讀取指定檔案。

-m number 從 number 多位元組字元位置讀取指定檔案,比方你的檔案假設包括中文字,假設指定-c引數,可能導致截斷,但使用-m則會避免該問題。

-b number 從 number 表示的512位元組塊位置讀取指定檔案。

-k number 從 number 表示的1kb塊位置讀取指定檔案。

file 指定操作的目標檔名稱

上述命令中,都涉及到number,假設不指定,預設顯示10行。number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。

tail可執行檔案一般在/usr/bin/以下。

二、tail命令使用方法演示例子

1、tail -f filename

說明:監視filename檔案的尾部內容(預設10行,相當於增加引數 -n 10),重新整理顯示在螢幕上。退出,按下ctrl+c。

2、tail -n 20 filename

說明:顯示filename最後20行。

3、tail -n +20 filename

說明:顯示filename前面20行。

4、tail -r -n 10 filename

說明:逆序顯示filename最後10行。

補充:跟tail功能相似的命令還有:

cat 從第一行開始顯示檔案內容。

tac 從最後一行開始顯示檔案內容。

more 分頁顯示檔案內容。

less 與 more 相似,但支援向前翻頁

head 僅僅顯示前面幾行

tail 僅僅顯示後面幾行

n 帶行號顯示檔案內容

od 以二進位制方式顯示檔案內容

12樓:匿名使用者

tail

預設顯示最後10行

tail -n 24 可以指定顯示行數

13樓:匿名使用者

tail 檔名

可以使用-n引數,輸出後面n行,預設是輸出最後10行。

14樓:匿名使用者

命令是tail

用法tail -n 行數 檔名

15樓:只愛度

顯示file檔案的最後十行:

tail -n 10 file

要看多少行,修改數字即可

16樓:陳嘉駿陳思

用tail命令檢視即可,例如檢視apache**伺服器的錯誤日誌檔案的最後一行內容

17樓:匿名使用者

tail -n n:要顯示的行數

檔案字尾名無法顯示,檔案字尾不顯示怎麼設定

開啟 我的電腦 工具 欄裡面 資料夾選項 在 檢視 裡面把 隱藏已知檔案型別的副檔名 前面的勾去掉就行了。隨便開啟個資料夾,工具 資料夾選項 檢視 把隱藏已知檔案型別的副檔名前面的勾去掉 確定就行 我的電腦 開啟 工具 資料夾 檢視 去掉影藏字尾的勾就好了 開啟任意資料夾或碟符 工具 資料夾選項 檢...

linu命令more檢視檔案時怎麼直接翻到最後

more命令不能直接翻到最後一頁,可以通過tail命令檢視檔案最後的內容,例如 tail 200 data.txt 其中tail命令可以檢視文字最後一頁內容,引數 200指定了顯示最後一頁的行數。擴充套件資料 more命令使用介紹 1 命令格式 more dlfpcsu num pattern li...

開機顯示檔案boot ini非法怎麼了

多數是因為boot.ini檔案被修改所造成的。如果你的是xp系統,那就在c盤根目錄下新建一個記事本檔案,開啟後輸入以下語句 儲存為boot.ini boot loader timeout 5 default multi 0 disk 0 rdisk 0 partition 1 windows ope...