M20-1 8月5日 文本查看工具以及文本处理工

一、文本查看工具:

 cat,tac,rev

cat用法:cat [option]..[FILE]..

  cat选项:

   -E:显示行结束符$

   -n:对显示出的每一行进行编号

   -A:显示所有控制符

   -b:非空行编号

   -s:压缩连续的空行成一行

     -n:对每一行进行编号

  blob.png

blob.png

   

more:分页查看文件

 more [options]FILE

    -d:显示翻页及退出提示

less:一页一页地查看文件或STDIN输出

head

   head[option]…[FILE]..

     -c#:指定获取前#字节

     -n#:指定获取前#行

     -#:指定行数

blob.png

tail

   tail [option]..[file]…

      -c#:指定获取后#字节

      -n#:指定获取后#行

     -#:显示后#行的内容

      -f:跟踪显示文件新追加的内容,常用日志监控


二、文本处理工具

cut:文本切割工具

  -d:指明分隔符,默认tab

  -f:FILEDS:指明第#个字段(四种表示方法)

    #:第#个字段

    #,#[,#]:离散的多个字段,例如1,3,6

    #-#:连续的多个字段,例如1-6

   混合使用:1-3,7

  -c:按字符切割

blob.png

paste:合并两个文件同行号的列到一行

   -d:分隔符:指定分隔符,默认用TAB

   -s:所有行合成一行显示

wc:文本个统计工具,用于计数单词总数、行总数、字节总数和字符总数

   -l:只计数行数

   -w:只计数单词总数

   -c:只计数字节总数

   -m:只计数字符总数

blob.png

sort:文本排序,把整理过的文本显示在STDOUT,不改变原始文件

   -r:按反方向(由上至下)整理

   -n:按数字大小整理

   -f:忽略字符串中的字符大小写

   -u:删除输出中的重复行

blob.png

uniq命令:从输入中删除重复的前后相接的行

   -c:显示每行重复出现的次数

   -d:仅显示重复过的行

   -u:仅显示不曾重复的行

注:连续且完全相同方为重复

blob.png

原创文章,作者:因为有你,如若转载,请注明出处:http://www.178linux.com/31454

(0)
因为有你因为有你
上一篇 2016-08-08 20:10
下一篇 2016-08-08 20:10

相关推荐

  • 用户及权限管理

     今天是学习马哥教育第四天,也是第一个博客作业,写一篇关于用户及权限管理的简介型的博客文章,作文水品有限,所以写出来有可能有病句或者意境有问题,请大家多多包涵。  首先,用户及权限管理,需要从2方面入手来说,首先来说用户管理。  何谓用户,这是马哥一上来就提到的问题,我简单的理解,用户其实就是一个人机交互的接口,人机交互的接口是…

    Linux干货 2016-09-15
  • 第一天作业

    一、计算机的组成部分         现代计算机的组成是根据冯.诺依曼体系,包括5大部件存储器、控制器、运算器、输入设备和输出设备。             1.存储器包括内部存储器和外部存储器;内部存储器包括内部硬盘、内存、缓存等,外部存储器包括移动硬盘、光…

    Linux干货 2016-08-15
  • 1017作业

    1 生产环境发现一台服务器系统时间产生偏差,造成服务异常,请帮忙校正 ##先分析硬件时间不对还是系统时间不对,如果是系统时间不对: [root@localhost ~]# hwclock -w [root@localhost ~]#  ##如果是硬件时间不对: [root@localhost ~]#…

    Linux干货 2016-10-18
  • keepalived高可用实例

    1、keepalived单实例 1)实验环境为VMware虚拟机,两台centos7.2,主机1IP地址为10.1.252.55,主机2IP地址为10.1.252.34,虚拟路由IP为10.1.252.246, 2)确保iptables和selinux不影响实验 (1)确保两台主机的时间同步 [root@localhost ~]# vim…

    Linux干货 2016-11-01
  • N25 The first week –Yorick

    1.计算机的组成及功能 ENIARC:冯诺依曼体系 1.1.运算器(所属CPU)     进行计算 1.2.控制器(所属CPU)     控制部件之间的协调,包括寻址操作     辅助性存储(加速与提升CPU性能)     寄存器(锁存数据)     缓存(缓…

    Linux干货 2016-12-04
  • 通过view实现智能DNS

    DNS策略解析最基本的功能是可以智能的判断访问您网站的用户,然后根据不同的访问者把您的域名分别解析成不同的IP地址,然后跟DNS服务器内部的IP表匹配一下,看看用户的类型,然后给用户返回对应的IP地址。

    Linux干货 2017-10-03