幸福飞过海 - 2013年2月 https://fengqi.me/2013/02/ zh-CN 风起的网络记事本 Wed, 20 Feb 2013 03:03:00 +0000 Wed, 20 Feb 2013 03:03:00 +0000 [记录]关于文件的bom头相关操作 https://fengqi.me/unix/116.html https://fengqi.me/unix/116.html Wed, 20 Feb 2013 03:03:00 +0000 风起 参考文档: 用Shell如何清除一个目录下所有带BOM的文件中的BOM信息

去掉一个文件的bom头:

sed -i 's/^\xEF\xBB\xBF//g' a.txt

扫描当前目录有bom的文件:

grep -r -I -l $'^\xEF\xBB\xBF' ./

去掉当前目录下所有文件的bom:

grep -r -I -l $'^\xEF\xBB\xBF' ./ | xargs sed -i 's/^\xEF\xBB\xBF//g'

写到svn的hook脚本里即可, 不要问我怎么写哦, 百度吧.

]]>
0 https://fengqi.me/unix/116.html#comments https://fengqi.me/feed/2013/02/
[总结]linux限制用户使用/创建的文件大小 https://fengqi.me/unix/111.html https://fengqi.me/unix/111.html Wed, 20 Feb 2013 02:06:00 +0000 风起 问题的起源是网络上人云亦云的ulimit -HSn 65535和nginx配置中的的worker_rlimit_nofile, orker_connections, 还有一朋友问过的相同的问题.

主要东西集中在/etc/security/limits.conf这个文件, 配置的语法参考: linux limits.conf 配置

例如要限制一个用户wind能创建/使用的最大文件为10m:

vi /etc/pam.d/login
session required /lib/security/pam_limits.so

vi /etc/security/limits.conf
wind - fsize 10240 #单位是KB, 所以10m是10240

[...]

]]>
0 https://fengqi.me/unix/111.html#comments https://fengqi.me/feed/2013/02/