Linux之查看文件內(nèi)容
-
vim 文件名 #編輯方式查看圾笨,可修改
移動(dòng)光標(biāo):gg/1G第一行岭洲,G最后一行遵蚜,nG第n行苦始。 刪除:dd刪除光標(biāo)所在行寞钥,ndd刪除從所在光標(biāo)起的n行
-
cat 文件名 #顯示全部文件內(nèi)容
cat -n test.txt | grep hadoop 帶行號(hào)顯示文件,過濾關(guān)鍵詞
-
tail 文件名 #僅查看尾部陌选,還可以指定行數(shù)
tail -f test.txt 滾動(dòng)輸出 cat -n test.txt | tail -n 100 顯示最后100行 cat -n test.txt | tail -n +100 顯示第100行之后所有的行
-
head 文件名 #僅查看頭部,還可以指定行數(shù)
cat -n test.txt | head -n 100 顯示前100行
-
more & less
more 文件名 #分頁顯示文件內(nèi)容 理郑,顧名思義顯示更多l(xiāng)ess 文件名 #與 more 相似,更好的是可以往前翻頁 咨油。由于more不能后退您炉,就取more的反義詞less加上后退功能。所以Linux里流傳著這樣一句話:"less is more".
總結(jié)下more 和 less的區(qū)別: 1. less可以按鍵盤上下方向鍵顯示上下內(nèi)容,more不能通過上下方向鍵控制顯示 2. less不必讀整個(gè)文件役电,加載速度會(huì)比more更快 3. less退出后shell不會(huì)留下剛顯示的內(nèi)容,而more退出后會(huì)在shell上留下剛顯示的內(nèi)容
cat -n test.txt | less 查看文件 1.全屏導(dǎo)航 ctrl + F - 向前移動(dòng)一屏 ctrl + B - 向后移動(dòng)一屏 ctrl + D - 向前移動(dòng)半屏 ctrl + U - 向后移動(dòng)半屏 2.單行導(dǎo)航 j - 向前移動(dòng)一行 k - 向后移動(dòng)一行 3.其它導(dǎo)航 G - 移動(dòng)到最后一行 g - 移動(dòng)到第一行 q / ZZ - 退出 less 命令
本人常用絕招翻頁查看關(guān)鍵字所在行:cat -n test.txt | grep hadoop | less