首页 > 系统服务 > 详细

Linux系统常用操作

时间:2021-06-18 19:16:04      阅读:32      评论:0      收藏:0      [点我收藏+]

1.批量替换某文件中的内容为新的内容(常用于修改配置文件)

find . -name "*.properties" | xargs perl -pi -e ‘s/192.165.54.71/10.50.0.130/g‘

注:上面的命令意思是,在当前路径下查找后缀为.properties的文件,并将文件中包含192.165.54.71内容批量替换为10.50.0.130;

2.查找指定时间内的文件并删除

find logs -type f -mtime +5 -exec  -ok  rm {} \

注:上面的命令意思是,在/log目录中查找更改时间在5日以前的文件并删除它们;

3.截取文件

sed -n ‘/2017-12-17 01:00:/,/2017-12-17 23:35:/p‘ catalina.out > /root/catalina.out

注:上面的命令意思是,将catalina.out文件中2017-12-17当天的日记复制并写入到/root/catalina.out文件中

4.打印文件中的指定行内容

cat a.txt | sed -n ‘1,3p‘ 

注:打印文件a.txt的1到3行

Linux系统常用操作

原文:https://www.cnblogs.com/python-kp/p/14900572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!