/bash/aliases.sh

https://github.com/dm3/cygwin-config · Shell · 78 lines · 47 code · 14 blank · 17 comment · 0 complexity · 5d3ca883dc89d0615f4a830f8f49f7f0 MD5 · raw file

  1. # Aliases
  2. # #######
  3. # To override the alias instruction use a \ before, ie
  4. # \rm will call the real rm not the alias.
  5. # Interactive operation...
  6. alias rm='rm -i'
  7. alias cp='cp -i'
  8. alias mv='mv -i'
  9. # Default to human readable figures
  10. alias df='df -h'
  11. alias du='du -h'
  12. # Misc :)
  13. alias less='less -r' # raw control characters
  14. alias whence='type -a' # where, of a sort
  15. alias grep='grep --color' # show differences in colour
  16. # Some shortcuts for different directory listings
  17. alias ls='ls -GFh' # classify files in colour
  18. alias dir='ls --color=auto --format=vertical'
  19. alias vdir='ls --color=auto --format=long'
  20. alias ll='ls -GAl' # long list
  21. alias vi='vim'
  22. alias cls='clear'
  23. alias e='emacs'
  24. # mvn
  25. alias mvninstall='$MY_SCRIPTS/mvn/install_file.sh'
  26. alias mvnrun='$MY_SCRIPTS/mvn/run_class.sh'
  27. alias mvnchversion='$MY_SCRIPTS/mvn/version.sh'
  28. alias mcp='mvn clean package'
  29. alias mci='mvn clean install'
  30. alias mct='mvn clean test'
  31. alias mew='mvn prepare-package war:exploded'
  32. #svn
  33. alias svnsw='$MY_SCRIPTS/svn/switch_to.sh'
  34. alias svnserver='$MY_SCRIPTS/svn/svnversion.py'
  35. alias sbtowc='$MY_SCRIPTS/svn/b2wc.sh'
  36. alias swctob='$MY_SCRIPTS/svn/wc2b.sh'
  37. alias sbranchstart="svn log -q --stop-on-copy | grep '^r[0-9]' | sed 's/^r//;s/ |.*//' | tail -n 1"
  38. alias sst='svn st'
  39. alias si='svn info'
  40. alias sdiff="svn diff --diff-cmd kdiff3 -x ' -qall '"
  41. #hg
  42. alias hrvn='hg revert --no-backup'
  43. #lein
  44. alias hideprof='mv ~/.lein/profiles.clj ~/.lein/profiles.clj.bak'
  45. alias unhideprof='mv ~/.lein/profiles.clj.bak ~/.lein/profiles.clj'
  46. #mpc
  47. mplay() {
  48. mpc playlist -f "%position% %title%" | grep -i "$1" | head -n1 | \
  49. cut - -d " " -f 1 | xargs mpc play
  50. }
  51. mfind() {
  52. mpc playlist -f "%position% %title%" | grep -i "$1"
  53. }
  54. #osx
  55. alias on='open -a Numbers'
  56. #et
  57. etmux() {
  58. et --command="tmux -CC new -A -s $2" $1
  59. }
  60. #ripgrep
  61. # https://github.com/BurntSushi/ripgrep/issues/86
  62. rgp() {
  63. rg -p "$@" | less -RFX
  64. }