empty_bash_aliases 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. # Add your generic aliases here
  2. # (may be they are overwritten by later loaded scripts...)
  3. alias ls='ls --color=auto'
  4. alias grep='grep --color=auto'
  5. # some more ls aliases
  6. #alias ll='ls -l'
  7. #alias la='ls -A'
  8. #alias l='ls -CF'
  9. ## if user is not root, pass all commands via sudo #
  10. if [ $UID -ne 0 ]; then
  11. alias reboot='sudo reboot'
  12. alias update='sudo apt-get upgrade'
  13. alias apt-get="sudo apt-get"
  14. alias updatey="sudo apt-get --yes"
  15. # update on one command
  16. alias update='sudo apt-get update && sudo apt-get upgrade'
  17. fi
  18. ## cd specific
  19. ## get rid of command not found ##
  20. alias cd..='cd ..'
  21. ## a quick way to get out of current directory ##
  22. alias ..='cd ..'
  23. alias ...='cd ../../../'
  24. alias ....='cd ../../../../'
  25. alias .....='cd ../../../../'
  26. alias .4='cd ../../../../'
  27. alias .5='cd ../../../../..'
  28. ## Colorize the grep command output for ease of use (good for log files)##
  29. alias grep='grep --color=auto'
  30. alias egrep='egrep --color=auto'
  31. alias fgrep='fgrep --color=auto'
  32. ## Create parent directories on demand
  33. #alias mkdir='mkdir -pv'
  34. ## Make mount command output pretty and human readable format
  35. # alias mount='mount |column -t'
  36. ## Command short cuts to save time
  37. #alias h='history'
  38. #alias j='jobs -l'
  39. ## Create a new set of commands
  40. #alias path='echo -e ${PATH//:/\\n}'
  41. alias now='date +"%T"'
  42. alias nowtime=now
  43. alias nowdate='date +"%d-%m-%Y"'
  44. ## Set vim as default
  45. #alias vi=vim
  46. #alias svi='sudo vi'
  47. #alias vis='vim "+set si"'
  48. #alias edit='vim'
  49. ## Control output of networking tool called ping
  50. ## Stop after sending count ECHO_REQUEST packets #
  51. #alias ping='ping -c 5'
  52. ## Do not wait interval 1 second, go fast #
  53. #alias fastping='ping -c 100 -s.2'
  54. ## Show open ports
  55. ## Use netstat command to quickly list all TCP/UDP port on the server:
  56. #alias ports='netstat -tulanp'
  57. ## Add safety nets
  58. ## do not delete / or prompt if deleting more than 3 files at a time #
  59. # alias rm='rm -I --preserve-root'
  60. ## confirmation
  61. #alias mv='mv -i'
  62. #alias cp='cp -i'
  63. #alias ln='ln -i'
  64. ## Parenting changing perms on / #
  65. #alias chown='chown --preserve-root'
  66. #alias chmod='chmod --preserve-root'
  67. #alias chgrp='chgrp --preserve-root'
  68. ## Get system memory, cpu usage, and gpu memory info quickly
  69. ## pass options to free
  70. alias meminfo='free -m -l -t'
  71. ## get top process eating memory
  72. #alias psmem='ps auxf | sort -nr -k 4'
  73. #alias psmem10='ps auxf | sort -nr -k 4 | head -10'
  74. ## get top process eating cpu ##
  75. #alias pscpu='ps auxf | sort -nr -k 3'
  76. #alias pscpu10='ps auxf | sort -nr -k 3 | head -10'
  77. ## Get server cpu info ##
  78. #alias cpuinfo='lscpu'
  79. ## older system use /proc/cpuinfo ##
  80. #alias cpuinfo='less /proc/cpuinfo' ##
  81. ## get GPU ram on desktop / laptop##
  82. #alias gpumeminfo='grep -i --color memory /var/log/Xorg.0.log'