Mercurial > dotfiles
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 \$ ' |