查找须要替换的地方
Linux下,在网站文件夹中,用grep命令查找:javascript
grep -rn "googleapis"
也能够将结果输出到文件:java
grep -rn "googleapis" >> ans.txt
从ans.txt中查看都是哪些文件有googleapis,这个文件的格式是:linux
文件的相对路径: 第多少行引用的: 该行的内容nginx
替换
fonts.googleapis.com fonts.lug.ustc.edu.cn ajax.googleapis.com ajax.lug.ustc.edu.cn themes.googleusercontent.com google-themes.lug.ustc.edu.cn fonts.gstatic.com fonts-gstatic.lug.ustc.edu.cn www.gravatar.com gravatar.lug.ustc.edu.cn
手动
找到并用任意的文本编辑器替换googleapis为useso
Warning:web
主要是替换ajax.googleapis和fonts.googleapis,www.googleapis不要替换。ajax
命令
Linux下使用api
//这是格式
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
//这是替换ajax和fonts
sed -i "s/ajax.googleapis/ajax.useso/g" `grep ajax.googleapis -rl /home/find/down/780309/wwwroot`
sed -i "s/fonts.googleapis/fonts.useso/g" `grep fonts.googleapis -rl /home/find/down/780309/wwwroot`
Warning:ruby
在上面的两条语句中,grep 前面的符号`是键盘1前面的那个,不是单引号。编辑器
批量替换结束之后,再使用查找命令检查下是否找不到fonts.googleapis和ajax.googleapis,而后把文件所有传回ftp便可(由于这里你就不知道替换的哪些文件,因此直接所有传回便可)。post