注:实质是针对标准输出文本的各种骚操作!

简单查看

注:初略加工后进行显示。

cat -n 文件名      #查看文件内容并显示行号
tac 文件名 #逆序查看
more 文件名
less 文件名 #按?搜索,按q退出
head 文件名 #显示前10行
head -5 文件名 #显示前5行
tail 文件名 #显示后10行
tail -f #跟踪最后一行不退出

排序去重

注:深度加工后进行显示。文件本身可直接操作,命令输出文本需要使用管道!

切开cut

 cut -d: -f 1,3-5 /etc/passwd

替换tr

tr ':' ' ' </etc/passwd

字符统计wc

wc -l    #统计行数
wc -w #单词数
wc -c #字符数量

排序sort

-r      #降序
-t' ' #以空格分开
-k3 #第三列
-u #去掉重复行
-n #按数值排序

去重uniq

-d   #只显示重复的行
-D #显示所有的重复行
-c #显示重复的频率

匹配命中

注:精准控制文本的显示内容。文件本身可直接操作,命令输出文本需要使用管道!

grep

全局搜索正则表达式,并将搜索到的行打印处理。Linux常用的文本过滤工具。

#语法格式
grep options RE #options
-v #显示不匹配的行
-i #不区分大小写-
-o #只显示匹配的字符串
-A1 #显示匹配行的后一行
-B1 #显示匹配行的前一行
-C1 #显示匹配行的前一行和后一行

注:有关RE正则表达式的相关知识请看作者在“IT系列专题”分类中的blog《RE语法》。

最新文章

  1. [转] Oracle数据库备份与恢复 - 增量备份
  2. 转:linux coredump调试
  3. yii2 小技巧
  4. jmeter的使用(一)
  5. 移植samba到ios平台,最新支持ios8.3
  6. 【BZOJ】【1012】【JSOI2008】最大数maxnumber
  7. DAL层与BLL层的设计原则
  8. SPA解释:单页应用程序
  9. WordPress插件制作笔记(一)---First Plugins Demo
  10. 玩转docker
  11. KEIL UV3中光标不对齐解决
  12. windows下系统移植到linux下出现的问题
  13. Android原生跳转React不同页面(undefined is not an object)
  14. 带你深度解析Maven
  15. nyoj161 取石子 (四) 威佐夫博弈
  16. 克拉克拉(KilaKila):大规模实时计算平台架构实战
  17. lnmp.org 安装环境的,root权限都没法删除网站文件夹,问题解决-转
  18. Spring 快速开始 启动Spring
  19. CSS-精灵图片的使用(从一张图片中截图指定位置图标)
  20. 删除一个存在的RabbitMQ队列

热门文章

  1. Docker Compose之容器编排开发初探
  2. 活动报名|对话贡献者:DolphinScheduler x Pulsar 在线 Meetup
  3. 常见docker命令(二)-容器生命周期相关
  4. APT 安装 MySQL 提示错误:dpkg: error: dpkg frontend lock is locked by another process
  5. Dart 异步编程(三):详细认识
  6. [CSharpTips]C#读取SQLite数据库中文乱码
  7. R型医用变压器为什么越来越受大众喜爱?
  8. Linux 禁止root远程登录解决办法
  9. java数组---初始化
  10. hadoop项目之求出每年二月的最高气温(Combiner优化)