有的命令参数并不是放在最后的位置,那么可以结合使用function来达到效果 alias svndiff='function __svndiff() { svn diff $1 | dos2unix | colordiff | less -s -R -M +Gg;unset -f __svndiff;};__svndiff' 就可以使用svndiff filename 达到查看某个文件的修改