Linux系统常用操作

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行

posted @ 2021-06-18 17:37  南山散人  阅读(56)  评论(0编辑  收藏  举报