PageRenderTime 3376ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/stuff/ols/common.sh

https://github.com/unart-tk/Utils
Shell | 103 lines | 53 code | 21 blank | 29 comment | 2 complexity | 9af972578a6ecbd568576b3411ca560b MD5 | raw file
  1. ## Common Aliases and Oneliners
  2. ## ============================
  3. ##
  4. ## (c) 2011 Ben, untar.org
  5. ##
  6. alias slrn="slrn -n"
  7. alias man='LC_ALL=C LANG=C man'
  8. alias f=finger
  9. alias ll='ls -al'
  10. alias ls='ls --color=auto '
  11. alias offlineimap-tty='offlineimap -u TTY.TTYUI'
  12. alias hnb-partecs='hnb $HOME/partecs/partecs-hnb.xml'
  13. alias rest2html-css='rst2html --embed-stylesheet --stylesheet-path=/usr/share/python-docutils/s5_html/themes/default/print.css'
  14. #if [[ $HOSTNAME == "kamna" ]] {
  15. # alias emacs='emacs -l ~/.emacs.kamna'
  16. #}
  17. # alias =clear
  18. #chpwd() {
  19. # [[ -t 1 ]] || return
  20. # case $TERM in
  21. # sun-cmd) print -Pn "\e]l%~\e\\"
  22. # ;;
  23. # *xterm*|screen|rxvt|(dt|k|E)term) print -Pn "\e]2;%~\a"
  24. # ;;
  25. # esac
  26. #}
  27. selfupdate(){
  28. URL="http://stuff.mit.edu/~jdong/misc/zshrc"
  29. echo "Updating zshrc from $URL..."
  30. echo "Press Ctrl+C within 5 seconds to abort..."
  31. sleep 5
  32. cp ~/.zshrc ~/.zshrc.old
  33. wget $URL -O ~/.zshrc
  34. echo "Done; existing .zshrc saved as .zshrc.old"
  35. }
  36. #chpwd
  37. # set platform (win, linux, ...)
  38. platform='unknown'
  39. unamestr=$(uname)
  40. platform=''
  41. if [ "$unamestr" = 'Darwin' ]; then
  42. platform='darwin'
  43. fi
  44. # grep
  45. alias glir='grep -lir'
  46. # gvim
  47. if [ "$platform" = 'darwin' ]; then
  48. alias gvim='mvim --servername GVIM --remote'
  49. alias safari='/Applications/Safari.app/Contents/MacOS/Safari'
  50. alias browser='safari'
  51. fi
  52. # less
  53. alias less='/usr/share/vim/vim72/macros/less.sh'
  54. # start firefox
  55. alias ff='firefox'
  56. alias cp='cp -R'
  57. alias c='cd '
  58. alias home='cd ~'
  59. #alias lsl="echo shit"
  60. alias ..='cd ..'
  61. alias rm='rm -i'
  62. alias shortdate='date +"%Y-%m-%d"'
  63. alias vi='vim -c NERDTree'
  64. alias gvi='gvim --servername GVIM --remote-tab'
  65. #alias gvim="gvim 2> /dev/null"
  66. alias gvim='gvim --servername MIV --remote'
  67. alias tvim='gvim --servername localhost --remote-silent-tab 2>/dev/null'
  68. alias chmox='chmod 0755'
  69. alias vman='doc-vman'
  70. alias muindex='mu index --maildir ~/mail/inbox/'
  71. alias mufind='mu find -m ~/mail/inbox -c -l ~/mail/search' # -c: clearlinks, -l make links into ...
  72. alias muresults='mutt -f ~/mail/search/'
  73. # go to ...
  74. alias gow='pushd ~/kit/Worklog'
  75. alias gbin='pushd ~/bin'
  76. # open ...
  77. alias ow="vim ~/kit/Worklog/`date +%Y-%m-%d`.txt"
  78. alias oaliases="vim ~/bin/aliases"
  79. # abbrevs
  80. alias l='ls'
  81. alias s='ls'
  82. alias sls='ls'