基于关键字搜索
命令 grep
root@ubuntu:~#
grep -n wangzheng /etc/passwd
34:wangzheng:x:1000:1000:Administrator,,,:/home/wangzheng:/bin/bash
-i 在搜索的时候忽略大小写
-n 显示所在行数
-v 输出不带关键字的行
文本排序
sort 命令
root@ubuntu:/home/wangzheng#
sort abc.txt
1as
34
44f
67
abcd
ada
dfd
dsf4
efghj
【参数】
-r 进行倒序排序
-n 基于数字进行排序
-f 忽略大小写
-u 删除重复行
-t c 使用c作为分隔符分割为列进行排序
-k x 当进行基于指定字符分割为列的排序时,指定基于那个列排序
文件比较
命令: diff
【参数】
-i 忽略大小写
-b 忽略空格数量的改变
-u 统一显示比较信息
diff -u a.txt abc.txt >final.patch (用于补丁文件)
处理文本内容
删除关键字 tr -d 'sb'<abc.txt
大小写转换 tr 'a-z' 'A-Z' < #xa0;abc.txt
搜索并替换
sed 命令
root@ubuntu:/home/wangzheng# cat abc.txt
wang zheng
root@ubuntu:/home/wangzheng# sed 's/wang/zheng/g' abc.txt
zheng zheng
本文介绍了Linux系统中常用的命令,包括grep用于搜索文件内容、sort进行文本排序、diff比较文件差异、tr处理文本内容以及sed实现搜索替换等功能。这些命令在日常运维工作中非常实用。
987

被折叠的 条评论
为什么被折叠?



