【Linux】Linux命令行查看文件內容

一、問題

1.1、環境
電腦環境:Windows 7;
開發工具:Eclipse 4.6.3;
數據庫環境:Oracle 11g;
JDK環境: Jdk1.8;
Maven環境:Maven3.5.0;
GIT版本:Version 2.48.02;
Docker版本:Server Version: 19.03.3
1.2、問題
如何使用Linux命令行來查看搜索文件內容?

二、解答

①、如何查看文件的編碼格式和文件類型:

file demo.txt

在這裏插入圖片描述
②、查看目錄類型:

file shell

在這裏插入圖片描述
③、cat查看文件內容

cat demo.txt

在這裏插入圖片描述
cat命令後,帶-n的行號,

cat -n demo.txt

在這裏插入圖片描述
如果想給非空行加行號,可以使用-b 命令補充;

cat -b demo.txt

如果想去掉製表符(Tab鍵,一般等於多個空格,一般是4個空格),則可以用-T 命令補充,大小寫敏感;

cat -T demo

④、more命令
more命令是帶分頁的工具,支持一般的查看;可以使用【Page up】或者【Page down】/【空格】來上下翻頁,或者使用【回車】鍵來一行一行往下看;在more命令中,頁面最下方會有More標籤及當前閱讀的進度:

--More--(5%)

這樣的提示,來告訴使用者,當前使用的是more命令來查看;使用q鍵來退出瀏覽;

⑤、less命令
less 是查看文本的神器;直接進入文本會在文本的開頭;
使用【shift】+g可以到達文本末尾;如果要搜索文本,可以使用【斜槓(/)】或者【問好(?)】只不過,【斜槓】是從前往後找,【問號】是從後往前找;我們查找最近的記錄,一般都是從後往前找;這個功能很強大;
在這裏插入圖片描述
然後就可以查看到內容了:
在這裏插入圖片描述
⑥、tail命令
直接跳到文件的末尾,默認是末尾10行,你也可以自己設置末尾多少行的記錄,用-n可以讓系統顯示末尾多少行;用-f可以讓系統實時刷新日誌,這個在類似動態日誌文件上用的特別方便,下面是展示末尾實時刷新最後的100行記錄的命令:

tail -100f demo.txt

⑦、vim命令
vim或vi命令也可以查看文件內容,但是它可以修改文件;如果對於比較重要的文件,不建議用vim查看,不然不小心修改了文件,比較危險;

三、總結

歡迎關注我的
CSDN博客: https://blog.csdn.net/River_Continent
微信公衆號:幕橋社區
在這裏插入圖片描述
* 知乎:張牧野, https://www.zhihu.com/people/zhang-mu-ye-37-76/activities
* 簡書: https://www.jianshu.com/u/02c0096cbfd3

發佈了348 篇原創文章 · 獲贊 202 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章