function cdls { cd $1; ls; } 合并cd 和 ls
$ function cdls { cd $1; ls; }
xulin@SHACNG107WLKK /cygdrive/c/Linda/work/Search
$ cdls LoadTest/
function command_not_found_handle(){ apt-get install $( apt-file search "$1" | grep bin | grep -w "$1" | head -n1 | cut -d ‘:‘ -f 1 ) && $* 找不到命令时候自动安装(apt)
quietly() { "$@" > /dev/null 2>&1; } 隐藏你不想看到的命令输出
function my_irc { tmp=`mktemp`; cat > $tmp; { echo -e "USER $username x x :$ircname\nNICK $nick\nJOIN $target"; while read line; do echo -e 把命令输出通过管道发送到IRC(频道或查询)
module_exists(){ perl -e ‘use ‘$1 2>/dev/null; } 检查module是否存在 (perl)
any command | while read line; do echo "[`date -Iseconds`] $line"; done 使stdout加上时间
MIN=10;for ((i=MIN*60;i>=0;i--));do echo -ne "\r$(date -d"0+$i sec" +%H:%M:%S)";sleep 1;done 倒计时
原文地址:http://www.cnblogs.com/lindasunflower/p/3845211.html