Linux中的cat、more、less、head、tail命令
cat [OPTION]... [FILE]...
-E:显示行结束符$
-n:对显示出的每一行进行编号
cat后面可以加多个文件,也就是说可以把多个文件连接起来,然后dump到标准输出。
另外cat后面也可以不加文件,这样就是从标准输入读取数据。
优点:能够连接多个文件
缺点:由于内容是一下全部dump到屏幕上的,如果内容很多超过一屏,由于无法翻页,前面的内容将无法查看。
more [OPTION] FILE....
-d:显示翻页及退出提示
+n:从第n行开始显示,之前的内容就不显示了。有点和head相反的意思。
-n:定义页的大小为n行。
-c:效果相当于执行了clear,然后又执行了命令,不过这个命令也是不会出现在屏幕上的。翻页之后之前的内容不会出现屏幕上,有点像弹出另外一个小窗口,退出后最后一屏显示到屏幕上,用-10c选项,效果非常明显。
/pattern Search for kth occurrence of regular expression.
优点:可以翻页显示。有一定的查找能力,不过不会做重点标出显示。
缺点:在未翻完之前可以前后翻,一旦翻完即退出,不可再执行翻页操作。
less [OPTION] FILE....
用man命令查看帮助手册的时候就是用less打开的。
优点:(1) 可以翻页显示,有查找能力且会对查找到的内容高亮显示。翻页时能看到所有符合内容的高亮。
(2) 翻完之后不会退出,这样只要自己不选择退出,就一直可以前后翻页。
缺点: (1)退出之后屏幕上不留下任何文档的内容,不得查看!
(2)只能从头到尾显示,不能够从像more一样,从某一行开始显示。
head [OPTION]... [FILE]...
-c #:指定获取前#字节;
-n #:指定获取前#行,可以简写为-#,不带选项默认就是前10行。
优点:如果文件特别大,可以在不加载整个文件的情况下,取出文件的前指定数量内容。
缺点:和cat一样,不支持翻页,加载指定数据所有内容后即出;
tail [OPTION]... [FILE]...
-c #:指定获取后#字节;
-n #:指定获取后#行,可以简写为-#,不带选项默认就是后10行;
-f:跟踪显示文件新追加的内容;
优点:可以在不加载整个文件的情况下,取出文件的后指定数量内容。
缺点:和cat一样,不支持翻页,加载指定数据所有内容后即出。-f虽然不会退出,但也只是为了能够加载后续更新内容,也不支持翻页。
针对前面几个文本文件查看命令的优缺点,可以对它们进行组合使用。
例如:如果想将多个文件合并显示,并有翻页功能,可以使用cat和less组合。
由于head和tail也没有翻页功能,也可以和more或less组合使用,建议用less,比more好一些。
Linux中的cat、more、less、head、tail命令的更多相关文章
- 详解Linux中的cat文本输出命令用法
作系统 > LINUX > 详解Linux中的cat文本输出命令用法 Linux命令手册 发布时间:2016-01-14 14:14:35 作者:张映 我要评论 这篇 ...
- linux 中更改用户权限和用户组的命令chmod,chgrp实例
linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename chmod -R 777 /upload 用户组 chgrp -R foldname zdz ...
- Linux 中最常用的目录及文件管理命令
一.查看文件的命令 对于一个文本文件,在linux中有多种查看方式来获知文件内容,如直接显示整个文本内容.分页查看内容.或者只查看文件开头或末尾的部分内容.在linux可以用不同的命令来实现. 1. ...
- 【转】linux中的cut/tr/join/split/xargs命令
1. cut命令 cut命令用于从文件或者标准输入中读取内容并截取每一行的特定部分并送到标准输出. 截取的方式有三种:一是按照字符位置,二是按照字节位置,三是使用一个分隔符将一行分割成多个field, ...
- Linux中什么是块设备 及 lsblk命令的使用
Linux中I/O设备分为两类:字符设备和块设备.两种设备本身没有严格限制,但是,基于不同的功能进行了分类.(1)字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取.相反,此类设备支 ...
- linux中cat more less head tail 命令区别
1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名. 比如:[root@localhost ~]# ca ...
- [转] linux中cat more less head tail 命令
1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名. 比如: [root@localhost ~]# c ...
- linux中,使用cat、head、tail命令显示文件指定行
小文件可以用cat(也可以用head.tail) 显示文件最后20行:cat err.log | tail -n 20 显示文件前面20行:cat err.log | head -n 20 从20行开 ...
- WIN文件放到LINUX中无法CAT过滤的解决方法
有个WIN文件放到LINUX服务器上处理的时候,由于编码的问题,导致无法过滤,此时需要对文件进行处理 cat file | tr -s "\r" "\n" &g ...
随机推荐
- java框架之springmvc
一.HelloWorld程序 (1)导包:四个spring 核心包(core.beans.context.expression).一个aop包.两个 web 包和一个logging 包: (2)配置 ...
- angular 设置年份选择下拉框,并默认今年
<select ng-model="selectedYear" ng-change="yearChange(selectedYear)"> < ...
- mybatis的三种批量插入以及次效率比较
1.表结构 CREATE TABLE `t_user` ( `id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键', `name` varc ...
- 小程序实践(五):for循环绑定item的点击事件
微信展示列表效果借助于 wx:for 简单写一个列表(wxml文件中): 对应的数据源(js文件中): 写一个点击监听: 效果: 以上.可以实现列表的item点击效果,但是无法到点击的item对应的 ...
- wangEditor更改默认高度
在使用WangEditor时觉得高度太低,默认是300px;想调下高度,借鉴https://blog.csdn.net/qq_31384551/article/details/83240188, 网址 ...
- python语言学习---3
第四天 1.set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的, 这点和 dict 的 key很像. (不信可以输出下试试 ~-~ )另外,其存储的对象必须不可变 ...
- (网页)习惯了CS回车操作人员,操作BS网页表单也是回车666
1.第一步把表单,里面需要回车的input,或者是其他的表单按钮给一个clsss,例如下面的$('.cls'); 2.第二步, 把下面的代码复制过去,填写完最后一个自动提交:$("#sav ...
- 扫码下单使用FAQ
1.适用情景:扫码点餐支付宝支付报错 解决方案:1.检查主账号上口碑授权是否失效.(重新授权) 2.检查主账号上的PID是否绑定.(绑定PID) 注意:1.支付宝扫码进行的扫码下单支持直连支付宝和蚂蚁 ...
- mysql练习----Using Null
teacher id dept name phone mobile 101 1 Shrivell 2753 07986 555 1234 102 1 Throd 2754 07122 555 1920 ...
- MyBatis笔记----MyBatis查询表全部的两种方法:XML与注解
查询单条信息的在 http://www.cnblogs.com/tk55/p/6659285.html 已经有了 XML 修改UserMapper.xml <?xml version=&quo ...