Shell Alias 可以让我们配置更加简短的命令来进行一些常用操作(比如用 gs 来代替 git status ),正确使用的话可以极大提高工作效率。

    Shell Alias 可以在 Shell 配置中修改,不同 Shell 位置不一样。比如 Bash(Ubuntu 默认 Shell) 的 .bashrc , Zsh 的 .zshrc 等。目前我们通常在 ~/.shell_profile 中修改。

    下面分享一些常用的 alias:

    1. # git命令简写
    2. alias ga='git add'
    3. alias gc='git commit'
    4. alias gca='git add --all; git commit'
    5. alias gp='git push'
    6. alias gs='git status'
    7. alias gd='git diff'
    8. alias gpl='git pull'
    9. alias gr='git reset'
    10. alias gb='git branch'
    11. alias gch='git checkout'
    12. alias gm='git merge'
    13. alias gl='git log'
    14. alias gt='git tag'
    15. # 路径快速导航
    16. alias h='cd ~'
    17. alias w='cd ~/workspace'
    18. # cer = cd extension reforge
    19. alias cdx='cd ~/workspace/x'
    20. # 剪贴板集成
    21. alias setclip='xclip -selection c'
    22. alias getclip='xclip -selection clipboard -o'