comparison .bashrc @ 12:0b38217ca1fd

added function returncode; included returncode in prompt; added alias lt
author meillo@marmaro.de
date Sat, 08 Dec 2007 20:19:23 +0100
parents d339ec9b6545
children
comparison
equal deleted inserted replaced
11:4b8c8c2166b4 12:0b38217ca1fd
37 if [ -f /etc/bash_completion ]; then 37 if [ -f /etc/bash_completion ]; then
38 . /etc/bash_completion 38 . /etc/bash_completion
39 fi 39 fi
40 40
41 41
42 # If this is an xterm set the title to user@host:dir
43 case "$TERM" in
44 xterm*|rxvt*)
45 PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;title---${USER}@${HOSTNAME}: ${PWD}\007"'
46 ;;
47 screen*)
48 PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;screen---${USER}@${HOSTNAME}: ${PWD}\007"'
49 ;;
50 *)
51 ;;
52 esac
53
54
55 # command prompt
56 PS1='\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ '
57
58
59 # vars 42 # vars
60 43
61 export PATH=$PATH:/home/meillo/Prog/Shell/bin 44 export PATH=$PATH:/home/meillo/Prog/Shell/bin
62 45
63 export VISUAL=vim 46 export VISUAL=vim
79 function lh { 62 function lh {
80 ls -lh "$@" 63 ls -lh "$@"
81 } 64 }
82 function la { 65 function la {
83 ls -A "$@" 66 ls -A "$@"
67 }
68 function lt {
69 ls -lhtr "$@"
84 } 70 }
85 71
86 function dh { 72 function dh {
87 df -h "$@" 73 df -h "$@"
88 } 74 }
114 100
115 function psgrep { 101 function psgrep {
116 ps -eaf | grep --color=auto -i "$1" 102 ps -eaf | grep --color=auto -i "$1"
117 } 103 }
118 104
105 function returncode {
106 returncode=$?
107 if [ $returncode -ne 0 ] ; then
108 echo "$returncode"
109 fi
110 }
111
119 # aliases 112 # aliases
120 113
121 #alias fireworks='wine /usr/share/Fireworks4/Fireworks\ 4.exe' 114 #alias fireworks='wine /usr/share/Fireworks4/Fireworks\ 4.exe'
122 #alias stendhal='java -jar /home/meillo/Spiele/Stendhal/stendhal' 115 #alias stendhal='java -jar /home/meillo/Spiele/Stendhal/stendhal'
123 116
117
118
119 # If this is an xterm set the title to user@host:dir
120 case "$TERM" in
121 xterm*|rxvt*)
122 PROMPT_COMMAND=$PROMPT_COMMAND' ; echo -ne "\033]0;${HOSTNAME} | ${USER}\007"'
123 ;;
124 *)
125 ;;
126 esac
127
128
129 # command prompt
130 PS1='\033[01;31m$(returncode)\033[00m\n\033[01;31m<\033[00m \h \033[01;31m|\033[00m \u \033[01;31m|\033[00m \w \033[01;31m>\033[00m\n \$ '