当你觉得处处不如人时,不要自卑,记得你只是平凡人。当别人忽略你时,不要伤心,每个人都有自己的生活,谁都不可能一直陪你。你可以哭,但哭过你必须要振作起来,即使输掉了一切,也不要输掉微笑。
文件浏览 cat 查看文件内容
more less head tail
基于关键字搜索
命令grep用以基于关键字搜索文本
-i 在搜素的时候忽略大小写
-n 显示结果所在行数
-v 输出不带关键字的行(排除操作)
关键字
-Ax 在输出的时候包含结果所在行之后的指定行数
-Bx 在输出的时候包含结果所在行之前的指定行数
基于列处理文本
命令cut用以基于列处理文本内容
-d 指定分割字符(默认是TAB)
-f 指定输出的列号
-c 基于字符进行切割
cut -c2-6 /etc/password
文本统计
命令wc用以统计文本信息
wc linuxcast
-l 只统计行数
-w 只统计单词
-c 只统计字节数
-m 只统计字符数
文本排序
命令sort用以对文本内容进行排序
sort coolspring
-r 进行倒序排序
-n 基于数字进行排序
-f 忽略大小写
-u 删除重复行
-t c 使用c作为分隔符为列进行排序
-k x 当进行指定字符分割为列的排序时,指定基于那个列排序
删除重复行
命令sort -u可以用以删除重复行(sort删除的时候就排序了)
命令uniq用以删除重复的相邻行(相邻)
文本比较
命令diff用以比较两个文件的区别
diff linuxcast linuxcast-new
-i 忽略大小写
-b 忽略空格数量的改变
-u 统一显示比较信息(一般用以生成patch文件)(补丁文件)
diff -u linuxcast linuxcast-new > final.patch
检查拼写
命令aspell用以显示检查英文拼写
aspell check coolspring
aspell list < coolspring
处理文本内容
命令tr用以处理文本呢内容
删除关键字
tr -d 'TMD' <coolspring
转化大小写
tr 'a-z''A-Z'<coolspring
搜素替换
命令sed用以搜素并替换文本