# /etc/skel/.bashrc: # # This file is sourced by all *interactive* bash shells on startup, # including some apparently interactive shells such as scp and rcp # that can't tolerate any output. So make sure this doesn't display # anything or bad things will happen ! # Test for an interactive shell. There is no need to set anything # past this point for scp and rcp, and it's important to refrain from # outputting anything in those cases. if [[ $- != *i* ]] ; then # Shell is non-interactive. Be done now! return fi # Enable colors for ls, etc. Prefer ~/.dir_colors #64489 if [[ -f ~/.dir_colors ]]; then eval `dircolors -b ~/.dir_colors` else eval `dircolors -b /etc/DIR_COLORS` fi # Change the window title of X terminals case ${TERM} in xterm*|rxvt*|Eterm|aterm|kterm|gnome) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"' ;; screen) PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\033\\"' ;; esac ### # Here is my stuff ! # some secure settings for bash-builtins alias ls="ls --color=auto" alias ll="ls --color -l" alias rm="rm -i" # ssh shortcuts alias sshrz="ssh -p 24 uobdq@rzstud.rz.uni-karlsruhe.de" alias sshatis="ssh s_aleppe@i08fs1.ira.uka.de" alias sshcarla="ssh prp10@carla.ipd.uka.de" alias sshwms="ssh wmsadmin@62.146.105.26" # uni related stuff alias swtsvn="svn checkout https://svn.ipd.uni-karlsruhe.de/repos/swt/swt/material07/ storage/data/uni/hd/swt/" # for sysarch #export PATH="$HOME/sysarch/bin":$PATH #export CVSROOT=:ext:sysarch_cvs:/home/stud/s_aleppe/sysarch/cvsroot #export CVS_RSH=ssh #alias ksnsvn="cd ~/uni/sensornetworks; svn checkout https://i40db01.ipd.uka.de/KSN/" #alias cdsvn="cd ~/uni/sensornetworks/KSN/Karlsruhe\ Sensor\ Networking\ Simulator/" #alias cddoku="cd ~/uni/sensornetworks/doku" #alias synceclipse="cp -R /home/andi/workspace/Karlsruhe\ Sensor\ Networking\ Simulator/src/ /home/andi/todo/eclipsesrc-send/" # program shortcuts alias chronix="mplayer http://205.188.215.225:8010" alias makemusic="cd /mnt/storage/media/music; mplayer -shuffle *" alias mc="mc --colors directory=green,default:executable=brightgreen,default:link=brightmagenta,default:device=brightblue,default:special=brightred,default:normal=lightgray,default:selected=lightgray,brown:marked=yellow,default:markselect=yellow,brown:core=cyan,default" # this is for syncing my PC with my laptop alias syncpc="./.rsync/script_PC_sync.sh" alias synclaptop="./.rsync/script_LAPTOP_sync.sh" # and this is xmonad stuff... doesnt really work perfectly! alias xmrb="export MY_PATH=`pwd`; cd ~/.xmonad/sources; runhaskell Setup.lhs build; rm ../bin/xmonad; runhaskell Setup.lhs install --user; echo $MY_PATH; cd $MY_PATH" alias xmco="export MY_PATH=`pwd`; cd ~/.xmonad/sources; vim Config.hs; echo $MY_PATH; cd $MY_PATH" export PATH=/home/andi/.xmonad/bin:$PATH # some global stuff export NNTPSERVER='news.t-online.de' export PATH=$JAVA_HOME/bin:$PATH