Linux笔记(6)
来源:互联网 发布:山东企业it解决方案 编辑:程序博客网 时间:2024/06/11 01:56
Linux命令行文本处理工具
文件浏览:
cat查看文件内容
more以翻页形式查看文件内容(只能向下翻页)
less以翻页形式查看文件内容(可上下翻页)
head查看文件的开始10行(或指定行数)
tall查看文件的结束10行(或指定行数)
基于关键字搜索
命令grep用以基于关键字搜索文本
grep‘linuxcast’/ect/passwd
find/-userlinuxcast|grep Video
-i在搜索时忽略大小写
-n显示结果所在行数
-v输出不带关键字的行
-Ax在输出的时候包含结果所在行之后的指定行数
-Bx在输出的时候包含结果所在行之前的指定行数
基于列处理文本
命令cut用以基于列处理文本内容
cut-d: -f1 /ect/passwd
greplinuxcast /ect/passwd|cut -d:-f3
-d指定分割字符(默认是TAB)
-f指定输出的列号
-c基于字符进行切割
cut-c2-6 /ect/passwd
文本统计
命令wc用以统计文本信息
wclinuxcast
-l只统计行数
-w只统计单词
-c只统计字节数
-m只统计字符数
文本排序
命令sort用以对文本内容进行排序
sortlinuxcast
-r进行倒序排序
-n基于数字进行排序
-f忽略大小写
-u删除重复行
-tc使用c作为分隔符分割为列进行排序
-kx当进行基于指定字符分割为列的排序时,指定基于那个列排序
删除重复行
命令sort-u可以用以删除重复行
命令uniq用以删除重复的相邻行
文本比较
命令那个diff用以比较两个文件的区别
difflinuxcast linuxcast-new
-i忽略大小写
-b忽略空格数量的改变
-u统一显示比较信息(一般用以生成patch文件)
diff-u linuxcast linuxcast-new >final.patch
检查拼写
命令aspell用以显示检查英文拼写
aspellcheck linuxcast
aspelllist<linuxcast
处理文本内容
命令tr用以处理文本内容
删除关键字
tr-d 'TMD'<linuxcast
转换大小写
tr 'a-z''A-Z'<linuxcast
搜索替换
命令sed用以搜索并替换文本
sed's/linux/unix/g' linuxcast
- Linux笔记(6)
- Linux笔记(6)--bash
- Unix & Linux笔记(6)
- Linux学习笔记(6)
- linux学习笔记(6)
- Linux学习笔记(6)-网络基础
- linux学习笔记6
- linux学习笔记6
- Linux指令笔记6
- Linux学习笔记(6)
- LINUX笔记6
- Linux学习笔记6
- Linux学习笔记6
- linux 使用笔记6
- linux学习笔记6
- Linux笔记 (02)
- linux笔记(1)
- linux笔记(二)
- 茁准仔壮尊鬃准驻抓琢字诅赘综状族转抓
- WikiCFP--A Wiki for Calls For Papers
- AlertDialog.Builder弹出自定义Layout窗口
- 使用Chrome的审查元素功能自定义WordPress主题
- 程序员的32修养
- Linux笔记(6)
- mysql快速上手
- 怎么突破dedecms织梦网站后台找不到
- gcc动态链接库,静态链接库的使用
- 坐组字嘴做住最邹揍转综赘着座兹佐子捉
- IOS8下如何去掉状态栏(status bar initially hidden属性不好使)`
- POJ 1496 POJ 1850 组合计数
- 管理MAC地址转发表
- 字坠庄棕驻佐资装谆踪壮宗抓撰卒坠棕锥