一、問題
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