> 无法在账户上发送和接收邮件。分配内存失败。系统内存不足。
Windowss Live Mail 错误 ID: 0x8007000E
关闭Windowss Live Mail或重启计算机即可。
Closing wlmail or reboot your PC.
> 无法在账户上发送和接收邮件。分配内存失败。系统内存不足。
Windowss Live Mail 错误 ID: 0x8007000E
关闭Windowss Live Mail或重启计算机即可。
Closing wlmail or reboot your PC.
Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。
用sed命令可以批量替换多个文件中的字符串。
sed -i 's/原字符串/新字符串/g' `grep '原字符串' -rl /查找目录/ --include "*.文件类型"`
例如:我要把www目录下的baidu替换为google,执行命令:
sed -i "s/baidu/google/g" `grep "baidu" -rl /www`
这是目前linux最简单的批量替换字符串命令了!
具体格式如下:
sed -i "s/oldString/newString/g" `grep "oldString" -rl /path`
解释一下:
-i 在文件中直接替换,而不是输出到终端 "s/oldstring/newstring/g" 替换字符串的语法,后面的g表示替换所有的 `grep "oldstring" -rl path` : 注意该命令两边的引号。 -r:在目录中递归查找 -l: 输出找到包含 oldstring 的文件名
实例代码:
sed -i "s/baidu/google/g" `grep "baidu" -rl /usr/aa` sed -i "s/baidu/google/g" `grep "baidu" -rl ./`
其实就是一个sed 命令
sed -i "s/oldstring/newstring/g" `包含oldstring的文件`
而其中包含oldstring的文件是同过 grep "oldstring" -rl path 这条命令找出来的
参考文章:https://linux.cn/article-11367-1.html
Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件或你要启用目录浏览虚拟主机的配置文件,在server或location 段里添加上autoindex on;来启用目录流量,下面会分情况进行说明。
另外Nginx的目录流量有两个比较有用的参数,可以根据自己的需求添加:
autoindex_exact_size off; #默认为on,显示出文件的确切大小,单位是bytes。 #改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
autoindex_localtime on;
默认为off,显示的文件时间为GMT时间。
改为on后,显示的文件时间为文件的服务器时间
在server段添加
location / {
autoindex on;
autoindex_localtime on; #之类的参数写这里
}
location /down/ {
autoindex on;
}
location /down/ {
alias /home/wwwroot/lnmp/test/;
autoindex on;
}
详细参照: http://nginx.org/en/docs/http/ngx_http_autoindex_module.html
如果想希望做出漂亮的目录列表,支持header,footer则可以安装三方插件:
http://wiki.nginx.org/NginxNgxFancyIndex
重启nginx,使其生效。
参考文章: https://www.vpser.net/build/nginx-autoindex.html
nginx设置目录浏览及中文乱码问题解决方案
但是如果有中文目录的话会出现乱码问题,所以还需要在下面添加这一句:
charset utf-8,gbk;
apache 目录浏览开启关闭
关闭:Options FollowSymLinks
开启:Options Indexes FollowSymLinks