alias
alias定义指令别名,不带参数执行alias列出所有定义的别名,unalias取消别名。
-
CgyWin中利用alias转换输出编码
# 方式一 #_ifconfig () { ipconfig $* 2>&1| iconv -f gbk -t utf8; } #alias ifconfig='_ifconfig' # 方式二 alias ifconfig='function _do () { ipconfig $* 2>&1| iconv -f gbk -t utf8; }; _do' alias ping='function _do () { ping $* 2>&1| iconv -f gbk -t utf8; }; _do' alias netstat='function _do () { netstat $* 2>&1| iconv -f gbk -t utf8; }; _do' # 方式三 _runiconv () { _cmd=$1;shift;$_cmd $* 2>&1|iconv -f gbk -t utf8; } alias ping='_runiconv ping' alias ifconfig='_runiconv ipconfig' alias netstat='_runiconv netstat' alias tracert='_runiconv tracert' alias route='_runiconv route'