文本处理工具

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

相关推荐

  • TCP三次握手与四次挥手

                                                      &nbsp…

    2017-09-04
  • 马哥教育网络班22期-第1周博客作业2

    date命令 date – print or set the system date and time 显示或设置系统日期和时间 【SYNOPSIS】 date [OPTION]… [+FORMAT] 【OPTIONS】 -d:–date=STRING,显示字符串所指的日期与时间, 而不是当前时间,字符串前后必须加上双引号…

    Linux干货 2016-08-15
  • linux系统启动及kickstart

    1、简述linux操作系统启动流程
    2、简述grub启动引导程序配置及命令行接口详解
    3、实现kickstart文件制作与光盘镜像制作

    2018-01-17
  • 很认真的第十三周作业哦

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程) mkdir /data #建立共享目录 1)共享名为shared,工作组为magedu vim /etc/samba/smb.conf 修改 workgroup = MYGROUP 为 workgroup = magedu 修改 passdb backend = tdbsam 为 pas…

    Linux干货 2017-03-27
  • gawk基础及进阶

    GUN awk: 文本处理三工具:grep,sed,awd grep,egrep,fgrep:文本过滤工具:pattern sed:行编辑器 模式空间、保持空间 awk:报告生成器,格式化文本输出; AWK:Aho,Weinberger,Kernighan –> New AWK,NAWK GNU awk,gawk gawk – …

    Linux干货 2017-05-22
  • Linux第九周总结

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # login_user=0 nologin_user=0 for i in $(cat /etc/passwd | cut -d : -f 7);do &nbsp…

    Linux干货 2017-08-28