博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux学习---Day04
阅读量:6256 次
发布时间:2019-06-22

本文共 1046 字,大约阅读时间需要 3 分钟。

1.find /data/ -type f -exec rm -f {} \; 删除目录/data下的所有文件

2.\ 让一个有意义的字符脱掉马甲
. 当前目录
.. 上级目录
. 代表点号
3.find /data/ -type f|xargs rm -f
删除目录/data下的所有文件
4.| 管道符,把前一个命令结果的输出交给后一个程序继续处理
5.find /data -type f ! -name "c.txt"|xargs rm -f 删除目录下所有文件,但只保留c.txt
6.find /data -name
按名称查找
find ./ -type f -name "test.txt" -exec sed -i 's#bcd#abc#g' {} \; 把当前目录及递归目录下的所有test.txt文件中的bcd字符替换为abc(此方法为串行处理)
find ./ -type f -name "test.txt" |xargs sed -i 's#abc#cba#g'
把当前目录及递归目录下的所有test.txt文件中的abc字符替换为cba(此方法为串行处理)
sed -i 's#cba#bcd#g' find ./ -type f -name "test.txt" 把当前目录及递归目录下的所有test.txt文件中的cba字符替换为bcd(此方法为并行处理,效率更高)
7.!代表“取反”,即“非”的含义
8.cat >>test.txt<<EOF
test
liyao
aa
EOF
9.grep
筛选并打印,把想要的和不想要的分离开(linux三剑客,擅长过滤)
sed stream editor筛选(linux三剑客,擅长取行)
sed -n '/筛选的内容/处理的命令' 文件
-n
取消sed的默认输出
-i 改变文件内容
处理的命令:p print打印,d delete删除
grep "aa" test.txt
从test.txt筛选aa
sed -n '/aa/p' test.txt 从test.txt筛选aa
grep -v "aa" test.txt
从test.txt筛选除了aa以外的
sed '/aa/d' test.txt 从test.txt筛选除了aa以外的
sed -i 's#aaa#bbb#g' test.txt
把aaa替换成bbb

转载于:https://blog.51cto.com/3440088/2068210

你可能感兴趣的文章
走红日本 阿里云如何能够赢得海外荣耀
查看>>
qt 学习之路2
查看>>
线上应用故障排查之二:高内存占用
查看>>
第四次作业
查看>>
异常处理汇总 ~ 修正果带着你的Code飞奔吧!
查看>>
BFS --- 素数环
查看>>
PCIE_DMA:xapp1052学习笔记
查看>>
python ----字符串基础练习题30道
查看>>
uva-10879-因数分解
查看>>
python 调用aiohttp
查看>>
Spring Boot中使用MyBatis注解配置详解
查看>>
linux下文件的一些文件颜色的含义
查看>>
跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
查看>>
如何花更少的时间学习更多的知识
查看>>
学习鸟哥的Linux私房菜笔记(8)——文件查找与文件管理2
查看>>
升级fedora 18到fedora 19
查看>>
【代码小记】无
查看>>
11月20日学习内容整理:jquery插件
查看>>
Redis客户端集群
查看>>
javascript基础篇:函数
查看>>