linux 查看檔案命令

來源:互聯網
上載者:User

標籤:

Linux中查看部分檔案內容命令head,tail,sed的用法:

Linux中的查看檔案內容最常用的cat,less,more和vim我們都已經很熟悉了,但是這些命令都是查看檔案的全部內容,如果要查看檔案的部分內容可以使用head,tail或sed,下面對這幾個命令的用法做一個簡單的介紹:

1. 查看檔案的前幾行,可以使用head命令,如:

head -10 /etc/passwd

2. 查看檔案的後幾行,可以使用tail命令,如:

tail -10 /etc/passwd

tail -f /var/log/messages

參數-f使tail不停地去讀最新的內容,這樣有即時監視的效果,當你在ppp撥號的過程中用它豈不是很方便!

3. 查看檔案中間一段,你可以使用sed命令,如:

sed -n ‘5,10p‘ /etc/passwd

這樣你就可以只查看檔案的第5行到第10行。

現在處理的資料量很大,開啟檔案的時間太長,不開啟檔案,直接用:

wc -l filename

可以數出檔案的行數


Linux系統中grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹 配的行列印出來。grep全稱是Global Regular Expression Print,表示全域Regex版本,它的使用許可權是所有使用者

2.格式

grep [options]

3.主要參數

[options]主要參數:

-c:只輸出匹配行的計數。

-I:不區分大 小寫(只適用於單字元)。

-h:查詢多檔案時不顯示檔案名稱。

-l:查詢多檔案時只輸出包含匹配字元的檔案名稱。

-n:顯示匹配行及 行號。

-s:不顯示不存在或無匹配文本的錯誤資訊。

-v:顯示不包含匹配文本的所有行。

patternRegex主要參數:

: 忽略Regex中特殊字元的原有含義。

^:匹配Regex的開始行。

$: 匹配Regex的結束行。

<:從匹配正則表達 式的行開始。

>:到匹配Regex的行結束。

[ ]:單個字元,如[A]即A符合要求 。

[ - ]:範圍,如[A-Z],即A、B、C一直到Z都符合要求 。

。:所有的單個字元。

* :有字元,長度可以為0。

4.grep命令使用簡單一實例

$ grep ‘test’ d*

顯示所有以d開頭的檔案中包含 test的行。

$ grep ‘test’ aa bb cc

顯示在aa,bb,cc檔案中匹配test的行。

$ grep ‘[a-z]{5}’ aa

顯示所有包含每個字串至少有5個連續小寫字元的字串的行。

$ grep ‘w(es)t.*1′ aa


linux 查看檔案命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.