2008年4月8日星期二

Linux Note (3)

默认允许用户进程打开的最大文件数

见:配置开发支持高并发TCP连接的Linux应用程序全攻略
可使用ulimit命令查看系统允许当前用户进程打开的文件数限制:
[speng@as4 ~]$ ulimit -n
1024

列出目录下前10个最大的文件

ls -ahlS | head -10

把mp3的ID3v2转为unicode,见: 对 mp3 乱码问题的分析和解决

find . -iname "*.mp3" -execdir mid3iconv -e gbk --remove-v1 {} \;

让man结果出来时用less浏览

在~/.bashrc内写入一行:

export PAGER=less

随机显示墙纸

假设墙纸目录是~/share/wallpaper

fluxbox下可以用这个命令:fbsetbg -r ~/share/wallpaper -f

openbox下没找到,只好自己写一个先凑合着:perl -e 'srand;@img=glob("~/share/wallpaper/*");`feh --bg-scale $img[int(rand($#img+1))]`;'

xargs:用-I指定替换字串

见:xargs: How To Control and Use Command Line Arguments

默认是{}
$ find . -name "*.bak" -print0 | xargs -0 -I mv {} ~/old.files

现在换成file
$ find . -name "*.bak" -print0 | xargs -0 -I file mv file ~/old.files

没有评论:

发表评论