Shell Alias 可以让我们配置更加简短的命令来进行一些常用操作(比如用 gs
来代替 git status
),正确使用的话可以极大提高工作效率。
Shell Alias 可以在 Shell 配置中修改,不同 Shell 位置不一样。比如 Bash(Ubuntu 默认 Shell) 的 .bashrc
, Zsh 的 .zshrc
等。目前我们通常在 ~/.shell_profile
中修改。
下面分享一些常用的 alias:
# git命令简写
alias ga='git add'
alias gc='git commit'
alias gca='git add --all; git commit'
alias gp='git push'
alias gs='git status'
alias gd='git diff'
alias gpl='git pull'
alias gr='git reset'
alias gb='git branch'
alias gch='git checkout'
alias gm='git merge'
alias gl='git log'
alias gt='git tag'
# 路径快速导航
alias h='cd ~'
alias w='cd ~/workspace'
# cer = cd extension reforge
alias cdx='cd ~/workspace/x'
# 剪贴板集成
alias setclip='xclip -selection c'
alias getclip='xclip -selection clipboard -o'