linux常用的命令笔记

2017-12-05  本文已影响0人  那段日子

linux 查询命令:find / -type f -name "*.*" | xargs grep "关键字"

find 后面跟需要查询的目录,直接输入 / 就是查全部目录文件,输入 / home 就是查 home 以及其中的所有目录文件

"."是需要查询的文件名,支持通配符,比如指定查询 php 文件就输入"*.php"

grep 后面跟需要查询的关键字

linux 关键词替换命令:find / -type f -name "*.*" | xargs sed -i 's#原#目标#g'

比如我要将 / home 目录下. php 文件中的 "天王盖地虎" 替换成 "小鸡炖蘑菇"

就这样:find /home -type f -name "*.php" | xargs sed -i 's#天王盖地虎#小鸡炖蘑菇#g'

(注意,这个操作会将 / home 目录下包括其下级目录下所有. php 文件中 "天王盖地虎" 替换成 "小鸡炖蘑菇")

这里介绍下一些参数:

-type: 查找某一类型文档

b: 块设备文档

d: 目录

c: 字符设备文档

P:管道文档

l: 符号链接文档

f: 普通文档

连起来就是查找 type 为普通类型的文档

来源于Clear

上一篇 下一篇

猜你喜欢

热点阅读