博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux的文件处理工具
阅读量:7112 次
发布时间:2019-06-28

本文共 1348 字,大约阅读时间需要 4 分钟。

文件查看命令:cat,nl,tac,rev

cat 命令

选项:

-E:显示行结束符$

-n:对显示出的每一行进行编号
-A:显示所有控制符
-b:非空行编号
-s:压缩连续的空行成一行

more:分页查看文件

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

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

查看时有用的命令包括:
/文本 搜索 文本
n/N 跳到下一个 或 上一个匹配
less 命令是man命令使用的分页器

head命令

选项

-c # 指定获取前#字节

-n # 指定获取前#行

-# 指定行数
tail

选项:

-c # 指定获取后#字节

-n # 指定获取后#行
-# 同上
-f 跟踪显示文件fd新追加的内容,常用日志监控
相当于 --follow=descriptor
-F 跟踪文件名,相当于--follow=name --retry

cut 命令:

选项:

-d DELIMITER: 指明分隔符,默认tab

-f FILEDS:
#: 第#个字段
#,#[,#]:离散的多个字段,例如1,3,6
#-#:连续的多个字段, 例如1-6
混合使用:1-3,7
-c 按字符切割
--output-delimiter=STRING指定输出分隔符

wc 命令

选项:

-l 只计数行数

-w 只计数单词总数
-c 只计数字节总数
-m 只计数字符总数
-L 显示文件中最长行的长度

sort 命令

选项:

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

-R 随机排序
-n 执行按数字大小整理
-f 选项忽略(fold)字符串中的字符大小写
-u 选项(独特,unique)删除输出中的重复行
-t c 选项使用c做为字段界定符
-k X 选项按照使用c字符分隔的X列来整理能够使用多次

uniq命令:从输入中删除前后相接的重复的行

选项:

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

-d: 仅显示重复过的行
-u: 仅显示不曾重复的行
注:连续且完全相同方为重复

grep命令

选项:

    --color=auto: 对匹配到的文本着色显示

-m # 匹配#次后停止
-v 显示不被pattern匹配到的行
-i 忽略字符大小写
-n 显示匹配的行号
-c 统计匹配的行数
-o 仅显示匹配到的字符串
-q 静默模式,不输出任何信息
-A # after, 后#行
-B # before, 前#行
-C # context, 前后各#行
-e 实现多个选项间的逻辑or关系
    grep –e ‘cat ’ -e ‘dog’ file
-w 匹配整个单词
-E 使用ERE
-F 相当于fgrep,不支持正则表达式
-f file 根据模式文件处理

位置锚定:定位出现的位置

^ 行首锚定,用于模式的最左侧
$ 行尾锚定,用于模式的最右侧
^PATTERN$ 用于模式匹配整行
^$ 空行
^[[:space:]]*$ 空白行
\< 或 \b 词首锚定,用于单词模式的左侧
\> 或 \b 词尾锚定,用于单词模式的右侧
\<PATTERN\> 匹配整个单词

egrep命令

 

转载于:https://www.cnblogs.com/guopeijun123/p/10995864.html

你可能感兴趣的文章
Offer是否具有法律效力?
查看>>
Conjugate prior relationships
查看>>
深度学习 vs. 概率图模型 vs. 逻辑学
查看>>
Eclipse中使用javap运行配置详解
查看>>
Android应用Design Support Library完全使用实例
查看>>
java历史集合类对比
查看>>
每天一个linux命令(34):kill命令
查看>>
记录sql语句的执行记录,用于分析
查看>>
HDU--3829--Cat VS Dog【最大点独立集】
查看>>
第十一章 非对称加密算法--DH
查看>>
特级教师总结的教育之33条(ZZ)
查看>>
AESwithJCE http://www.coderanch.com/how-to/content/AES_v1.html
查看>>
基于keepalived搭建MySQL的高可用集群
查看>>
linux磁盘空间查询
查看>>
autofs自动挂载
查看>>
手把手教你DIY一个春运迁徙图(一)
查看>>
mysql编码问题
查看>>
Python split()方法
查看>>
arcgis api for js入门开发系列九热力图效果
查看>>
BZOJ 2716: [Violet 3]天使玩偶 [CDQ分治]
查看>>