1. cat-->全文本显示

cat file  #全文本显示在终端
cat -n file #显示全文本,并显示行号
cat file1 file2 >file3 #将file1 file2的内容合并写到file3中

2. tac-->倒序显示全文本

tac file

3. more-->文本分页显示

more file #显示内容

常用键

回车    #向下n行,默认为1行
空格    #向下滚动一屏
b      #向上滚动一屏
=      #输出当前行号
:f     #输出当前文件名和当前行号
q      #退出

从指定行开始显示

more +10 file #从第十行开始显示file的内容

从匹配的字符串行开始显示

more +/string file #从有string的行的前两行开始file的内容

4. less-->任意浏览搜索文本

less命令的基本功能和more没有太大差别,但是less命令可以向前浏览文件,而more只能向后浏览文件,同时less还拥有更多的搜索功能

常见使用方法:

less file     #浏览file
less -N file  #浏览file,并且显示每行的行号
less -m file  #浏览file,并显示百分比

常用按键:

b             # 向前滚动一屏
f              # 向后滚动一屏
k             # 向前移动一行
回车或j    # 向后移动一行
G            # 移动到最后一行
g             # 移动到第一行
/string      # 向下搜索string,n查看下一个,N查看上一个结果
?string     # 向上搜索string,n查看下一个(相当于文本从上至下顺序的上一个结果),
               # N查看上一个结果(相当于文本从上至下顺序的下一个结果)
q             # 退出

相比more命令,less命令能够搜索匹配需要的字符串。

另外,less还能在多个文件间切换浏览

less file1 file2 file3

:n     #切换到下一个文件
:p     #切换到上一个文件
:x     #切换到第一个文件
:d     #从当前列表移除文件

5. head-->显示文件头部内容

head命令的作用就像它的名字一样,用于显示文件的开头部分文本。

head -n 100 file #显示file的前100行
head -n -100 file #显示file的除最后100行以外的内容。  

6. tail-->显示文本尾部内容

tail -100 file  #显示file最后100行内容
tail -n +100 file  #从第100行开始显示file内容

用于实时文本更新内容。比如说,有一个日志文件正在写,并且实时在更新,就可以用命令:

tail -f note.log

对于更新的日志内容,会实时打印到终端上,方面查看实时日志。

7. sort-->指定顺序显示文本

sort可用于对文本进行排序并显示,默认为字典升序。

升序显示

sort test.txt #test.txt

降序显示

sort -r test.txt 

去掉重复行

sort -u test.txt 

按数字排序

sort -n file
 

linux 文本 查看 搜索相关推荐

  1. linux查看ip命令_不可不知的Linux文本查看命令

    来源:公众号[编程珠玑] 作者:守望先生 ID:shouwangxiansheng Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示- ...

  2. 7.Linux文本查看(cat more head tail)详解

    文章目录 前言 一.cat详解 二.more详解 三.head详解 四.less详解 五.tail命令详解 总结 友情链接 前言 本小节会详细讲解如何查看文件,及简单的处理文本:涉及到的命令包括cat ...

  3. Linux文本查看命令之cat

    查看文件内容 cat会一次性把文件内容全部输出,所以它只能查看一些内容较少的文件. -n 可以为文件内容标识行号,并不会把行号加入到原文件中. -E 输出文件中的换行符 转载于:https://blo ...

  4. Linux文本查看命令之touch

    touch 可以用来创建文件或者修改文件的时间戳 如果touch的文件不存在,就创建改文件 touch命令可以修改文件的Access time和 Modify time -a 可以仅修改Access ...

  5. Linux文本查看命令之uniq

    uniq是专用的去重命令 限制:必须相邻的两行内容相同才算是重复,如果内容相同,但是两行之间有其他内容就不算重复. 使用uniq命令 先排序,再去重. -d 的选项是用来仅显示重复行的 -u 仅显示不 ...

  6. Linux 常用命令:文本查看篇

    前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...

  7. linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl

    linux文本文件查看.显示命令 :cat head tail grep more less nl linux文本文件查看.显示命令 :cat head tail  grep  more less n ...

  8. Linux常用文本编辑器,及文本查看摘选的常用命令

    Linux常用文本编辑器: Emacs:功能强大,门槛高,对新手不友好. nano :优点是操作简单,缺点是无强大的命令支持复杂操作. gedit :只能在有gnome的换图形化界面中使用 kedit ...

  9. linux创建文本文件a1并输入内容,Linux学习随笔1-管道、文件管理、文本查看/编辑操作...

    首先感谢一下我的老师,他督促我完成拟定的学习计划,并讲解教学了学习内容. 管道 管道是一种父子进程间,数据传递的机制,数据只能在一个方向上流动. 管道命令使用|作为界定符号,|前的结果为|后的输入值. ...

最新文章

  1. 异常处理与MiniDump详解(3) SEH(Structured Exception Handling)
  2. ASP.NET2.0图片格式转换【月儿原创】
  3. 批量自动外呼带来的效益
  4. dede:php不显示,dede 织梦编辑框显示不出来的问题
  5. Spring 执行 sql 脚本(文件)
  6. 【网址收藏】k8s高可用集群详细搭建步骤
  7. java object转map_Java反序列化学习之CommonsCollections1
  8. Confluence Cloud的Teams Message Extension
  9. Java:选择正确的集合
  10. 亿航智能⻓续航⻜机有望在4-8周内首⻜亮相
  11. 最常见到的runtime exception 异常
  12. Oracle查询 rownum和rowid的区别
  13. Soul Api 网关发布 1.0.3-RELEASE 版本
  14. 6款Windows超好用的ZIP密码解锁软件
  15. C#使用NOPI导入Excel
  16. 师范大学计算机专业研究生,2019考研调剂:福建师范大学计算机类学硕研究生调剂生...
  17. [TC6194]AllWoundUp
  18. Linux中chkconfig工具详解(世间有许多美好的东西,但真正属于自己的却并不多)
  19. 一个realplay直接播放ftp上电影的插件
  20. outlook没有显示已连接到服务器上,Outlook无法连接到服务器怎么办?

热门文章

  1. Tungsten Fabric SDN — VNC API — API Client 的 Python SDK
  2. 5G NR — 国内运营商的频段和带宽划分
  3. 云原生思想 — 云原生的 DevOps
  4. 我非要捅穿这 Neutron(二)上层资源模型篇
  5. 伺服电机、舵机、步进电机的区别
  6. 【前端面试分享】- 寒冬求职下篇
  7. Netty学习笔记(二) 实现服务端和客户端
  8. Vue 中多个元素、组件的过渡,及列表过渡
  9. 不用图片的DIV圆角(兼容各浏览器)
  10. MySQL学习之路:多实例无法启动排错