5-文本处理工具

文本处理工具

cat

cat既需要标准输入,也需要标准输出。读取标准输入,再标准输出

-E

显示不可见符号
在这里插入图片描述

-A

相当于-vET ,显示TAB建,显示内容更详细;回车换行也能进行显示
在这里插入图片描述

-n

添加行号(空行也加行号)
在这里插入图片描述

-ns

将多个空行压缩成一个
在这里插入图片描述

-b

非空行标号
在这里插入图片描述

tac

相对于cat回显倒着显示
在这里插入图片描述

nl

相当于cat -b的效果
在这里插入图片描述

more

空格:翻屏;回车:一行一行网下看

less

上下翻页,分页显示

head

显示文本前面的内容
-c 指定前多少个字节
-n 指定前多少行

提取随机密码

在这里插入图片描述
d:删除 c取反

tail

显示文本尾部
-c
-n
-f
tail -f /data/f1.txt
f跟踪显示,在其他终端就行文本追加的时候,另一个终端可以实时进行观察到;删除该文件是不会被跟踪的
pidof tail 查看进程编号

ls   /proc/`pidof  tail`?fd -l 

在这里插入图片描述

cut

取出/etc/passwd的第一列和第三列

cut -d: -f1,3 /etc/passwd

取IP

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

–output-delimiter=“ ”

以空格作为分隔符输出在这里插入图片描述

cut取列

在这里插入图片描述
遇到“”引号这种作为分割,用单引号‘’,引起来。

paste

将文件内容,进行纵向合并在这里插入图片描述

-s

在这里插入图片描述

wc

行数 字数 字节数
在这里插入图片描述

-l

统计行数
在这里插入图片描述

sort

-r

执行反方向整理在这里插入图片描述

-n

按数字大小排序
在这里插入图片描述

-R

随机排序

-u

删除输出中的重复行
在这里插入图片描述

-f

选项忽略字符串中 的字符大小写

-t:

选项使用:作为字段定界符

-k X

选项按照使用c字符分隔的X列来整理够使用多次

以下通过:定界,然后通过-k3确定以第三列为依据逆向数字大小排序在这里插入图片描述

uniq

将相邻的重复行进行合并

-c

统计相邻重复行有多少个

-d

只显示重复的行

-u

显示不曾重复的行
在这里插入图片描述

diff

比较两个文件的不同

-u

下图意为:第一个文件第二行+d就有可能和第二个文件相同了,后面意思一致;-c意思是第一个文件删除c就会和第二个文件一致(第二个文件中没有c)
在这里插入图片描述

利用不同找回文件

可以导出来生成一个日志文件

若第二个文件丢失,可以利用日志文件找回
patch  f1   diff.log(也就是如下的显示)

在这里插入图片描述

grep

读一行到内存,匹配一行,就打印一行
grep root /etc/passwd
在这里插入图片描述
详细内容见笔记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值