default_aliases 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. # Keep in dots/aliases & Source
  2. host=$(hostname)
  3. hostname="${host^^}"
  4. # Colored Prompts
  5. alias ls='ls --color=auto'
  6. alias dir='dir --color=auto'
  7. alias vdir='vdir --color=auto'
  8. alias grep='grep --color=auto'
  9. alias fgrep='fgrep --color=auto'
  10. alias egrep='egrep --color=auto'
  11. # colored GCC warnings and errors
  12. export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
  13. # Aliases
  14. if [ -e "/opt/qbins/eza" ]; then
  15. alias ls="eza"
  16. fi
  17. alias cl="clear"
  18. alias cls="cl && pwd && ls"
  19. alias cdl="cd && cl"
  20. alias cdls="cdl && ls"
  21. alias l="ls"
  22. alias ll="ls -lh"
  23. alias la="ls -lah"
  24. alias lt="ls -lt"
  25. alias oo="open . || xdg-open ."
  26. alias ex="exit"
  27. alias qq="exit"
  28. alias mv="mv -iv"
  29. alias cp="cp -riv"
  30. alias mkdir="mkdir -vp"
  31. alias rm="rm -i"
  32. alias b="cd .."
  33. alias bls="cd .. && ls"
  34. alias bb="cd ../../"
  35. alias bbls="cd ../../ && ls"
  36. alias v="vim"
  37. alias vim="nvim -R"
  38. alias vime="nvim"
  39. alias py="python3"
  40. alias py2="python2"
  41. alias py3="python3"
  42. alias s="sudo -E"
  43. function check-env() {
  44. if [ -n "$PIPENV_ACTIVE" ]; then
  45. echo "Pipenv Environment Active"
  46. echo "$VIRTUAL_ENV"
  47. fi
  48. }
  49. alias ce="check-env"
  50. alias edit-alias="vim ~/.dots/user/aliases"
  51. alias edit-aliases="edit-alias"
  52. alias ea="edit-alias"
  53. alias edit-path="vim ~/.dots/user/paths"
  54. alias edit-paths="edit-path"
  55. alias ep="edit-paths"
  56. alias acknowledge-prompt="rm -rf /tmp/prompt_msg"
  57. alias ack="acknowledge-prompt"
  58. alias source-profile="source ~/.bashrc"
  59. alias source-pro="source-profile"
  60. alias sp="source-pro"
  61. alias internetSpeedTest="wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip"
  62. alias ufwcmd="echo 'ufw allow proto tcp from 0.0.0.0 port 00 to 0.0.0.0 port 00 comment'"
  63. alias weather="curl http://wttr.in/hk"
  64. alias publicip="curl ipinfo.io"
  65. alias graph="git log --all --decorate --oneline --graph"
  66. alias gs="git status"
  67. alias gl="git log"
  68. alias gd="git diff"
  69. alias gf="git fetch"
  70. alias ga="git add ."
  71. alias gb="git branch"
  72. alias gch="git checkout"
  73. alias gp="git push"
  74. alias gpl="git fetch && git pull"
  75. alias gc="git commit -am 'quick updates'"
  76. alias gcp="git commit -am 'quick updates' && git push"
  77. alias gcm="git commit -m"
  78. alias dlvid="yt-dlp"
  79. alias dlmp3="yt-dlp -x --audio-format mp3"
  80. alias dlflac="yt-dlp -x --audio-format flac"
  81. alias dlplaylist='yt-dlp --output "%(playlist_index)s.%(title)s.%(ext)s"'
  82. export EDITOR=/usr/bin/nvim