alias cdh='cd /home/xwq' alias cdp='cd /home/xwq/zstack/premium' alias cdpe='cd /home/xwq/zstack/premium/plugin-premium/externalapiadapter' alias cdpt='cd /home/xwq/zstack/premium/test-premium' alias cdu='cd /home/xwq/zstack-utility' alias cdz='cd /home/xwq/zstack/' alias cleaninstall='mvn clean install' alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias gia='git add .' alias gib='git branch' alias gic='git commit' alias gica='git commit -a --amend' alias gican='git commit -a --amend --no-edit' alias gich='git checkout' alias gich.='git checkout .' alias gicm='git checkout master' alias gid='git diff' alias gifo='git fetch origin' alias gifs='git fetch origin && git reset --hard' alias gifu='git fetch upstream' alias gil='git log' alias gimo='git merge origin/master' alias gimu='git merge upstream/master' alias girt='git remote -v' alias gis='git status' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias loginmysql='mysql -u root -p' alias ls='ls --color=auto' alias lwc='ll |wc -l' alias mv='mv -i' alias mvnd='mvn -Dmaven.surefire.debug="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -Xdebug -Xnoagent -Djava.compiler=NONE"' alias mvnt='mvn test -Djacoco.skip=true -Dtest= -T' alias rm='rm -i' alias rmmt='rm -rf management.log' alias rq='rm -rf qemu-kvm-ev' alias runM='mvn clean install -Dmaven.test.skip=true' alias runP='./runMavenProfile premium' alias sba='source ~/.bashrc' alias startM='service mysql start' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
Linux下,Alias是一个简单的文本替换,支持附加参数,后续跟的命令会生效。比如定义 alias gid='git diff' ,可以在gid后再加命令,例如一个比较commit不同: