Linux之查看文件内容
-
vim 文件名 #编辑方式查看,可修改
移动光标:gg/1G第一行,G最后一行,nG第n行。 删除:dd删除光标所在行,ndd删除从所在光标起的n行
-
cat 文件名 #显示全部文件内容
cat -n test.txt | grep hadoop 带行号显示文件,过滤关键词
-
tail 文件名 #仅查看尾部,还可以指定行数
tail -f test.txt 滚动输出 cat -n test.txt | tail -n 100 显示最后100行 cat -n test.txt | tail -n +100 显示第100行之后所有的行
-
head 文件名 #仅查看头部,还可以指定行数
cat -n test.txt | head -n 100 显示前100行
-
more & less
more 文件名 #分页显示文件内容 ,顾名思义显示更多less 文件名 #与 more 相似,更好的是可以往前翻页 。由于more不能后退,就取more的反义词less加上后退功能。所以Linux里流传着这样一句话:"less is more".
总结下more 和 less的区别: 1. less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示 2. less不必读整个文件,加载速度会比more更快 3. less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容
cat -n test.txt | less 查看文件 1.全屏导航 ctrl + F - 向前移动一屏 ctrl + B - 向后移动一屏 ctrl + D - 向前移动半屏 ctrl + U - 向后移动半屏 2.单行导航 j - 向前移动一行 k - 向后移动一行 3.其它导航 G - 移动到最后一行 g - 移动到第一行 q / ZZ - 退出 less 命令
本人常用绝招翻页查看关键字所在行:cat -n test.txt | grep hadoop | less