批量替换的几种方法

find * -type f |xargs perl -pi -e 's/guia/linux/g'   查找目录下所有文件(包括子目录),将guia 替换成 linux 

perl -pi -e 's/guia/linux/g'                  查找目录下所有文件 ,但是子目录的不包括,将guia 替换成 linux

find * -type f -exec sed -i -e 's/linux/nainaide/g' {} \;   查找目录下所有文件(包括子目录),将linux 替换成nainaide

sed -i -e 's/nainaide/dayede/g'  'grep -rl nainaide *'  查找目录下所有文件(包括子目录),将nainaide替换成dayede

 

 

export PS1='\h:\w #'    在命令行显示主机名 和 路径  也可以去掉\h  不显示主机名