记录一些开发常用的linux命令
-----------------------------------------------------------------------
需求: 递归替换文件夹下所有文件的某部分内容
案例: java文件的package 改名, 例如从package a.b.c 改为 package d.e.f
命令: sed -i "s/oldString/newString/g" `grep oldString -rl /path`
参考:http://www.phpq.net/linux/linux-replace-multi-file-string.html
-----------------------------------------------------------------------
需求:递归删除文件夹下符合某个命名规则的文件
案例:删除文件夹下所有.svn 目录
命令:find . -name '.svn' | xargs rm -rf
参考:http://navarro.blogbus.com/logs/31502374.html
----------------------------------
需求:监控日志文件变化
命令:tail -f /var/log/messages 用 ctrl+c 来终止 并且 tail -f -n 表示只观察后n行
转载于:https://blog.51cto.com/yunshichen/947013