文本处理工具

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

相关推荐

  • Linux系统启动流程简介

    centos系统启动流程 本篇仅仅讲解centos5和6 centos7并不适用 Linux系统的组成部分:内核+根文件系统 内核功能: 进程管理 内存管理 网络管理 驱动程序 文件系统 安全功能 有以下目录结构的文件系统可以被识别为根文件系统,但根文件系统本身不存在 rootfs:/bin/ /sbin /etc/ /sys/…

    Linux干货 2016-09-10
  • N26-第八周

    1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。     网桥(birdge):工作于OSI模型中的数据链路层,是连接两个局域网的一种存储/转发设备,能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器,可以分割冲突域。   &nb…

    2017-03-08
  • N22-妙手-第三周博客作业

    1、列出当前系统上所有已经登录的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d' ' -f1 | uniq -c     &nb…

    Linux干货 2016-09-19
  • MySQL备份与恢复

    备份与恢复 数据备份就是将数据以某种方式加以保留,以便在系统需要时重新恢复和利用。其作用主要体现在如下两个二方面: 在数据遭到意外事件破坏时,通过数据恢复还原数据 数据备份是历史数据保存归档的最佳方式 数据恢复就是把遭到破坏、删除和修改的数据还原为可使用的数据的过程 为什么要备份数据? 在生产环境中我们数据库可能会遭遇各种各样的不测从而导致数据丢失, 大概分…

    Linux干货 2016-11-25
  • 文本处理工具与正则表达式

    一、文本处理工具     1.文本查看命令           cat [OPTION]… [FILE]…         -n 显示行…

    Linux干货 2016-08-08
  • 系统基础之shell脚本编程详解4(数组及字符串处理,变量赋值和配置文件)

    系统基础之shell脚本编程详解4(数组及字符串处理,变量赋值和配置文件)     今天来讲shell脚本编程的最后一些内容,数组及字符串处理,变量赋值和配置文件.这些内容也是我们经常在工作中使用到的知识点.下面让我们来详细了解下: 数组:   程序=指令+数据        &…

    Linux干货 2016-08-24