Advertisement
jay_lltv

Untitled

May 27th, 2020
951
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.19 KB | None | 0 0
  1. # Example aliases that I use in my configuration:
  2.  
  3. alias ..='cd ..'
  4. alias ...='cd ../../../'
  5. alias ....='cd ../../../../'
  6. alias back='cd $OLDPWD'
  7. alias c='clear'
  8. alias cd..='cd ..'
  9. alias cp='cp -iv'
  10. alias chmod="chmod -c"
  11. alias chmod="chmod -c"
  12. alias df="df -h --exclude=squashfs"
  13. alias diff='colordiff'
  14. alias egrep='egrep --colour=auto'
  15. alias e="vim -O "
  16. alias E="vim -o "
  17. alias extip='curl icanhazip.com'
  18. alias grep='grep --color=auto'
  19. alias l.=' ls -lhFa --time-style=long-iso --color=auto'
  20. alias ll=' ls'
  21. alias ls=' ls -lhF --time-style=long-iso --color=auto'
  22. alias lsmount='mount |column -t'
  23. alias mkdir='mkdir -pv'
  24. alias ports='netstat -tulanp'
  25. alias h='history'
  26. alias j='jobs -l'
  27. alias mv='mv -iv'
  28. alias speedtest='curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -'
  29. alias ssha='eval $(ssh-agent) && ssh-add'
  30. alias svim='sudo vim'
  31. alias tn=' tmux new -s'
  32. alias vdestroy='vagrant destroy'
  33. alias vssh='vagrant ssh'
  34. alias vup='vagrant up'
  35. alias watch='watch -d'
  36. alias weather='curl wttr.in'
  37. alias wget='wget -c'
  38.  
  39. ## get top process eating memory
  40. alias mem5='ps auxf | sort -nr -k 4 | head -5'
  41. alias mem10='ps auxf | sort -nr -k 4 | head -10'
  42.  
  43. ## get top process eating cpu ##
  44. alias cpu5='ps auxf | sort -nr -k 3 | head -5'
  45. alias cpu10='ps auxf | sort -nr -k 3 | head -10'
  46.  
  47. ## List largest directories (aka "ducks")
  48. alias dir5='du -cksh * | sort -hr | head -n 5'
  49. alias dir10='du -cksh * | sort -hr | head -n 10'
  50.  
  51. # Safetynets
  52. # do not delete / or prompt if deleting more than 3 files at a time #
  53. alias rm='rm -I --preserve-root'
  54.  
  55. # confirmation #
  56. alias mv='mv -i'
  57. alias cp='cp -i'
  58. alias ln='ln -i'
  59.  
  60. # Parenting changing perms on / #
  61. alias chown='chown --preserve-root'
  62. alias chmod='chmod --preserve-root'
  63. alias chgrp='chgrp --preserve-root'
  64.  
  65. # reload bash config
  66. alias reload="source ~/.bashrc"
  67.  
  68. # Manage packages easier
  69. if [ -f /usr/bin/apt ]; then
  70.   alias update='sudo apt update'
  71.   alias upgrade='sudo apt update && sudo apt dist-upgrade'
  72.   alias install='sudo apt install'
  73. fi
  74.  
  75. if [ -f /usr/bin/pacman ]; then
  76.   alias update='sudo pacman -Syyy'
  77.   alias upgrade='sudo pacman -Syu'
  78.   alias install='sudo pacman -S'
  79. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement