找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
面试题: 你能说下linux里面查看文件的几种方式吗?
1.通过编辑模式去查看文件内容,vim+文件名
   注意,vim+不存在文件名,会进去新的编辑模式
2.直接打开完整的文件内容,只能查看,cat+文件名
   一般cat命令要结合其他命令使用
3.less+文件名,翻页显示,需要退出按 q 退出,空格键往下翻,b键往上翻
4.以百分比显示,more+文件名,查看到100%后是直接退出
5.nl+文件名,显示行号和对应行的内容
6.tail+文件名,默认显示文件内容的后10行
   tail -n+数字+文件名,显示文件内容的尾部的n行内容
   tail -f+文件名,查看实时的日志
7.head+文件名,默认显示文件内容前10行
  head -n+数字+文件名,显示文件内容的头部前n行内容


‘|’(shift+|)管道符:作为前后两个Linux指令的分隔,前面命令的输出结果是后面命令的输入


取文件中的第13-21行内容,通过head和tail命令获得
方法一:head -n 21 head_tail.txt |tail -n 9
    先取前21行,再取结果的后9行
方法二:tail -n 18 head_tail.txt |head -n 9
   先取后面18行,再取结果的前面9行
方法三:tail -n +13 head_tail.txt |head -n 9
   先从文件的第13行取到结尾,再从结果中取前面9行
方法四:head -n 21 head_tail.txt |tail -n +13
   先取文件头部的21行,再从结果中的第13行取到结尾



取文件中的第7-24行内容
方法一:tail -n +7 head_tail.txt |head -n 18
方法二:head -n 24 head_tail.txt |tail -n 18
方法三:head -n 24 head_tail.txt |tail -n +7
方法四:tail -n 24 head_tail.txt |head -n18
方法五:sed -n '7,24p' head_tail.txt 直接使用sed命令 加参数n即可





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册