~/.bashrc
#flex sdk在ubuntu上好好的,到了mac os下就乱码了~~! mxmlc() { /Users/hualu/opt/flex_sdk_4.1.0.16076/bin/mxmlc $* | iconv -f gb2312 -t utf-8 } #tree,一条基本不用的命令,给同学发目录列表用过一次,中文会被编码 tree() { /opt/local/bin/tree $* | ascii2uni -aK }
~/.bashrc
#flex sdk在ubuntu上好好的,到了mac os下就乱码了~~! mxmlc() { /Users/hualu/opt/flex_sdk_4.1.0.16076/bin/mxmlc $* | iconv -f gb2312 -t utf-8 } #tree,一条基本不用的命令,给同学发目录列表用过一次,中文会被编码 tree() { /opt/local/bin/tree $* | ascii2uni -aK }
#设置歌手 mid3v2 -a "歌手" *.mp3 #设置专辑名 mid3v2 -A "专辑名" *.mp3 #用文件名标记mp3的title find -name "*.mp3" | while read file;do mid3v2 -t "`echo $file|sed -e 's/^\.\///g' -e 's/.mp3$//g'`" "$file";done
———–
post by gmail~
获取当前用户登录的终端号
lu@hualu-laptop:~$ tty|cut -d/ -f 3- pts/2 lu@hualu-laptop:~$ ps |grep $$ |awk '{print $2}' pts/2
如果大家都su到同一帐号下,$USER就不可信了,可以根据终端号查到真正的用户名
tty=`ps|grep $$|awk '{print $2}'` user=`who|grep ${tty}|awk '{print $1}'`
参考:http://www.ixpub.net/thread-1460130-1-1.html
———–
post by gmail~
rename版
rename -n "s#([A-Z])#\L\$1#g" *
shell
#!/bin/sh find `test -n $1 && echo $1 || echo "./"` -type f | while read f; do dname=`dirname "$f"` fname=`basename "$f"` nname=`echo "$fname"|tr "[:upper:]" "[:lower:]"` mv "${dname}/${fname}" "${dname}/${nname}" 2>/dev/null && echo "${dname}/${fname} -> ${dname}/${nname}" done
———–
post by gmail~
偶尔看了一下磁盘状况,分给home的一百多G竟然快用光了
/dev/sda8 101G 80G 17G 84% /home
于是找出老早之前写的一句拿出来跑跑,列出所有上M的目录
ls -la|grep ^d|awk '{print $8}'|xargs -i du -sh {}|grep M
———–
post by gmail~