文本处理工具

cat:查看文本文件  tac:竖行相反  rav:行内相反

-n:显示时加行号(空行也加行号)

-b:            (空行不加)

more:分页查看文件

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

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

head:前

-n#:前#行内容

tail:后

-n#:后#行内容

-f:跟踪显示文件新追加内容

例:tail -n20 -f 跟踪显示后20行内容

cut:

-d#:制定以#来分割

-c:字符切割

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

-d:分隔符:制定分隔符  默认用TAB

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

wc

-l:只计数行数

-w:只计数单词总数

-c:只计数字节总数

-m:只计数字符总数

sort:排序

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

-n:执行按字数大小处理

-f:选项忽略(fold)字符串中的字符大小写

-u:选项(独特、唯一 unique)删除输出中的重复行

-t:c选项使用c做字段界定符 =cut -d

-k:X选项按照使用c字符分割的X列来整理能使用多次

unique:从输出中删除重复的前后相接的行

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

-d:仅显示重复过的行

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

注:连续切完全相同为重复

diff:命令的输出被保存在一种叫做“补丁”的文件中

-u:输出“统一的(unified)”diff格式文件 最适用于补丁文件

path:命令复制在其他文件中进行的改变(谨慎使用!)

适用-b选项来自动备份改变的文件

原创文章,作者:wuxiaotian,如若转载,请注明出处:http://www.178linux.com/29933

(0)
wuxiaotianwuxiaotian
上一篇 2016-08-08
下一篇 2016-08-08

相关推荐

  • 运维监控大数据的提取与分析

    本文内容整理来自【敏捷运维大讲堂】蒋君伟老师的线上直播分享。分别从以下3个维度来分享:1、云时代监控分析的窘境;2、使用标签标记监控数据的维度;3、监控数据应用场景。 云时代监控分析的窘境 在虚拟化与容器技术广泛应用的情况下,运维对象大规模地增长,监控平台每天存储的指标都以亿计,所以监控数据如今已经成了大数据。传统的监控工具在这种场景下,对于数据的提取分析,…

    系统运维 2017-01-09
  • Ansible 详细用法说明

    Ansible 一、概述 运维工具按需不需要有代理程序来划分的话分两类: agent(需要有代理工具):基于专用的agent程序完成管理功能,puppet, func, zabbix agentless(无须代理工具):基于ssh服务完成管理,ansible, fabric 二、简介   Ansible是一个简单的自动化运维管理工具,基于Python语言实现…

    2016-11-07
  • ftp的用户权限配置

    文件服务: 应用层:ftp; 内核级网络文件系统:nfs POSIX(可移植操作系统接口 Portable Operating System Interface of UNIX,缩写为 POSIX ) API(应用程序编程接口) 跨平台的网络文件系统:cifs (samba)   网络存储: NAS:NetworkAttached Stoage,文…

    Linux干货 2017-05-02
  • linux时间设置、screen使用、命令分类、hash作用、命令引用及history命令

    一、 生产环境发现一台服务器系统时间产生偏差,造成服务异常 解决方法             a、 如果服务器硬件时间准备的话,可使用命令:~#] hwclock -s              将硬件时钟同步到系统 &…

    Linux干货 2013-06-11
  • 编辑器之神VS神之编辑器

      在linux下有两款非常棒的处理器,它们的功能异常的强大,在普通使用者手中,我们或许仅仅把它们当做文本处理器,但在官方文档中,它们不仅仅被定义为开发工具。正如在windows下,office在我们手中仅仅是文本,表格,PPT等文件的处理工具,而在大神手中,Excel是可以用来作画的!PowerPoint 还可以用来播放视频!  &nb…

    Linux干货 2017-08-05
  • ​mysql备份之lvm

    mysql备份之lvm 新建一个lvm磁盘,这里我建的lv为mydatalv,挂载到了/data下 [root@localhost ~]# lvs   LV       VG     Attr&nbs…

    Linux干货 2016-07-19