Linux之查看文件内容

Linux之查看文件内容

  1. vim 文件名 #编辑方式查看,可修改

    移动光标:gg/1G第一行,G最后一行,nG第n行。
    删除:dd删除光标所在行,ndd删除从所在光标起的n行
    
  2. cat 文件名 #显示全部文件内容

    cat -n test.txt | grep hadoop 带行号显示文件,过滤关键词
    
  3. tail 文件名 #仅查看尾部,还可以指定行数

    tail -f test.txt  滚动输出
    cat -n test.txt | tail -n 100 显示最后100行
    cat -n test.txt | tail -n +100 显示第100行之后所有的行
    
  4. head 文件名 #仅查看头部,还可以指定行数

    cat -n test.txt | head -n 100 显示前100行
    
  5. 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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容