| ... |
... |
@@ -1,8 +1,8 @@
|
|
1 |
1 |
# Title: .bashrc
|
|
2 |
2 |
# Author: Frédéric CHEVALIER <f15.chevalier@gmail.com>
|
|
3 |
|
-# Version: 1.11
|
|
|
3 |
+# Version: 1.12
|
|
4 |
4 |
# Created in: 2012-05-26
|
|
5 |
|
-# Modified in: 2015-08-17
|
|
|
5 |
+# Modified in: 2016-01-01
|
|
6 |
6 |
|
|
7 |
7 |
|
|
8 |
8 |
|
| ... |
... |
@@ -19,6 +19,7 @@
|
|
19 |
19 |
# Versions #
|
|
20 |
20 |
#==========#
|
|
21 |
21 |
|
|
|
22 |
+# v1.12 - 2016-01-01: PS1 updated / extract function updated
|
|
22 |
23 |
# v1.11 - 2015-08-17: sty-updater function added
|
|
23 |
24 |
# v1.10 - 2015-04-19: one archive format added to the extract function / less behaviour improved / alias updated
|
|
24 |
25 |
# v1.9 - 2014-10-18: value of TERM variable determined by case statement => this fix 256 color terminal problem / improvement of color capability detection / alias added
|
| ... |
... |
@@ -147,10 +148,16 @@ if [[ "$color_prompt" == "yes" ]]
|
|
147 |
148 |
then
|
|
148 |
149 |
if [[ -n "$SSH_CONNECTION" ]]
|
|
149 |
150 |
then
|
|
150 |
|
- PS1='\[\e[31m\][$(date +%H:%M) \u@\[\e[01;35m\]\h\[\e[00;31m\]:\[\e[33m\]\W\[\e[31m\]]\[\e[00m\]\$ '
|
|
|
151 |
+ PS1='\[\e[31m\][$(date +%H:%M) \[\e[01;34m\]\u\[\e[00;31m\]@\[\e[01;35m\]\h\[\e[00;31m\]:\[\e[33m\]\W\[\e[31m\]]\[\e[00m\]\$ '
|
|
151 |
152 |
else
|
|
152 |
|
- PS1='\[\e[36m\][$(date +%H:%M) \u@\[\e[01;35m\]\h\[\e[00;36m\]:\[\e[33m\]\W\[\e[36m\]]\[\e[00m\]\$ '
|
|
|
153 |
+ PS1='\[\e[36m\][$(date +%H:%M) \[\e[01;34m\]\u\[\e[00;36m\]@\[\e[01;35m\]\h\[\e[00;36m\]:\[\e[33m\]\W\[\e[36m\]]\[\e[00m\]\$ '
|
|
153 |
154 |
fi
|
|
|
155 |
+
|
|
|
156 |
+ if [[ $EUID -eq 0 ]]
|
|
|
157 |
+ then
|
|
|
158 |
+ PS1='\[\e[7m\]\[\e[31m\][$(date +%H:%M) \u@\h:\W]\[\e[00m\]\$ '
|
|
|
159 |
+ fi
|
|
|
160 |
+
|
|
154 |
161 |
else
|
|
155 |
162 |
PS1='[$(date +%H:%M) \u@\h:\W]\$ '
|
|
156 |
163 |
fi
|
| ... |
... |
@@ -323,7 +330,8 @@ function extract {
|
|
323 |
330 |
*.bz2 ) bunzip2 "$1" ;;
|
|
324 |
331 |
*.rar ) rar x "$1" ;;
|
|
325 |
332 |
*.xz ) tar xvJf "$1" ;;
|
|
326 |
|
- *.zip | *.7z ) unzip "$1" ;;
|
|
|
333 |
+ *.zip ) unzip "$1" ;;
|
|
|
334 |
+ *.7z ) 7z x "$1" ;;
|
|
327 |
335 |
*.Z ) uncompress "$1" ;;
|
|
328 |
336 |
* ) echo "don't know how to extract '$1'..." ;;
|
|
329 |
337 |
esac
|