文本处理工具

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 16:16
下一篇 2016-08-08 16:16

相关推荐

  • 马哥教育网络第21期-第1周课程练习

    第一周博客 1、描述计算机的组成及其功能。 计算机的组成:运算器、控制器、储存器、输入设备、输出设备 运算器+控制器 = CPU 储存器 = RAM(内存) I/O(输入/输出)设备 = 硬盘、打印机、鼠标、键盘、显示器 CUP:运算和逻辑运算 储存器:缓存和储存数据 I/O设备:计算机与用户交互的设备 2、按系列罗列Linux的发行版,并描述不同发行版之间…

    Linux干货 2016-06-26
  • 8.16

    for 循环是相对比较简单的循环,任何一个循环里面都可以嵌套循环,用for可以解决简单逻辑上的任何循环 。 有两种基本格式:for i in " ";do         或者dor((i=0;i<=9;i++))可以嵌套if或者while等循环 if循环。最重要的是判断的条件,if意为如果什…

    Linux干货 2016-08-19
  • 关于LNMP架构的网站迁移的事(第一版)

    大家好: 今天分享下在生产环境中如何对LNMP架构的两台服务器群的网站进行迁移及其操作思路: 1– 首先要对老服务器上的nginx,PHP, mysql的版本及其安装方式要彻底了解。 特别对php来说,用php -m 来了解老服务器上php所安装过的插件。 [azureuser@cnux17 ~]$ php -m [PHP Modules] ap…

    Linux干货 2016-12-26
  • 马哥教育网络班22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  ~]# who |sort -nu root     pts/0        2016-08-…

    Linux干货 2016-08-29
  • bash的特性总结

    什么是bash:       shell作为用户与计算机内核交互的接口,是用户与计算机沟通的桥梁,而bash(borne again shell)是众多shell里面最为流行一种,bash作为众多shell里面的一种有着众多的特性,掌握bash的众多特性将会是我们今后学习linux必经之路。&nbs…

    Linux干货 2015-10-27
  • grep作业题

    找出/proc/meminfo文件中,所有以大写或小写s开头的行,至少三种方式:grep -i "^s" /proc/meminfogrep "^[sS]" /proc/meminfogrep -E "^(s|S)" /proc/meminfo显示当前系统上roo、centos或者user用户的相关…

    Linux干货 2016-08-12