#------------------------------------------------------------------------------- # bash-Konfigurationsdatei "~/.bashrc" (C) 2004 T.Birnthaler OSTC GmbH #------------------------------------------------------------------------------- # Die letzten 1000 Befehle merken (Std: 500) HISTSIZE=1000 # Eigene Aliase (NICHT IM SHELL-SKRIPT VERWENDEN, NUR AUF KMDOZEILE!) alias c="clear" alias ll="ls -lF" alias ls="ls -F" alias cx="chmod a+x" alias h="history" alias hg="history | grep" alias x="exit" # Ganz schnell neue Einstellungen hinzufuegen und aktivieren alias vb="vi $HOME/.bashrc; source $HOME/.bashrc" alias sb="source $HOME/.bashrc" # Sinnvolle Prompt-Definition: # * $(tput smso)=INVERS an (set mode stand out) # * \u=username \h=hostname \w=working directory # * \!=BefehlNr \$="#" bei root, ">" bei normalem Benutzer # * 1 Leerzeichen (Raum zwischen Prompt und eingetipptem Kommando) # * $(tput rmso)=INVERS aus (remove mode stand out) # * \[...\] um Steuerzeichen, damit Cursorbewegungen sie nicht mitrechnen PS1="\[$(tput smso)\]\u@\h:\w \! \$\[$(tput rmso)\] " # Vollstaendiger Pfad statt ~/... #PS1="\[$(tput smso)\]\u@\h:\$(pwd) \! \$\[$(tput rmso)\] " # Suchpfad-Verlaengerung (stueckweise) PATH=${PATH}:${HOME}/bin PATH=${PATH}:/usr/local/bin PATH=${PATH}:/usr/local/sbin PATH=${PATH}:/opt/sfw/bin # Alternativ kann der Suchpfad auch mit einem Befehl erweitert werden # PATH="$PATH:$HOME/bin:/usr/local/bin:..." # Anstelle von "more" immer "less" aufrufen (z.B. bei "man") alias more="/usr/bin/less" PAGER="/usr/bin/less" export PAGER # Als automatisch von UNIX-Tools (z.B. "crontab -e") aufgerufenen Editor den # Vi einstellen (sonst evtl. der Zeileneditor "ed" oder "ex") EDITOR="/usr/bin/vi" export EDITOR VISUAL="/usr/bin/vi" export VISUAL