system_aliases 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. # Colored Prompts
  2. alias ls='ls --color=auto'
  3. alias dir='dir --color=auto'
  4. alias vdir='vdir --color=auto'
  5. alias grep='grep --color=auto'
  6. alias fgrep='fgrep --color=auto'
  7. alias egrep='egrep --color=auto'
  8. # colored GCC warnings and errors
  9. export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
  10. # System-Wide Aliases
  11. alias cl="clear"
  12. alias cls="cl && pwd && ls"
  13. alias cdl="cd && cl"
  14. alias cdls="cdl && ls"
  15. alias l="ls"
  16. alias ll="ls -lh"
  17. alias la="ls -lah"
  18. alias lt="ls -lt"
  19. alias oo="open . || xdg-open ."
  20. alias ex="exit"
  21. alias qq="exit"
  22. alias mv="mv -iv"
  23. alias cp="cp -riv"
  24. alias mkdir="mkdir -vp"
  25. alias rm="rm -i"
  26. alias b="cd .."
  27. alias bls="cd .. && ls"
  28. alias bb="cd ../../"
  29. alias bbls="cd ../../ && ls"
  30. alias v="vim"
  31. alias vim="nvim -R"
  32. alias vime="nvim"
  33. alias py="python3"
  34. alias py2="python2"
  35. alias py3="python3"
  36. alias s="sudo -E"
  37. alias internetSpeedTest="wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip"
  38. alias weather="curl http://wttr.in/hk"
  39. alias publicip="curl ipinfo.io"
  40. alias graph="git log --all --decorate --oneline --graph"
  41. alias gs="git status"
  42. alias gl="git log"
  43. alias gd="git diff"
  44. alias gf="git fetch"
  45. alias ga="git add ."
  46. alias gb="git branch"
  47. alias gch="git checkout"
  48. alias gp="git push"
  49. alias gpl="git fetch && git pull"
  50. alias gc="git commit -am 'quick updates'"
  51. alias gcp="git commit -am 'quick updates' && git push"
  52. alias gcm="git commit -m"