enonce
This commit is contained in:
19
Readme.md
Normal file
19
Readme.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Paramétrage de l'invite de commande
|
||||||
|
|
||||||
|
## Partie 1
|
||||||
|
|
||||||
|
En vous aidant de la page de man "bash", section "PROMPTING",
|
||||||
|
mettez en place l'invite de commande permettant d'afficher les éléments suivants:
|
||||||
|
* code de retour de la précédente commande
|
||||||
|
* nom d'utilisateur
|
||||||
|
* nom de machine
|
||||||
|
* répertoire courant
|
||||||
|
* indicateur shell privilégié / standard
|
||||||
|
|
||||||
|
## Partie 2
|
||||||
|
|
||||||
|
Faites en sorte que cette configuration soit conservée d'une session à l'autre
|
||||||
|
|
||||||
|
## Partie 3
|
||||||
|
|
||||||
|
Utilisez le fichier prompt_color.sh pour mettre de la couleur dans votre invite de commande
|
||||||
71
prompt_color.sh
Normal file
71
prompt_color.sh
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
# Reset
|
||||||
|
Color_Off='\[\e[0m\]' # Text Reset
|
||||||
|
|
||||||
|
# Regular Colors
|
||||||
|
Black='\[\e[0;30m\]' # Black
|
||||||
|
Red='\[\e[0;31m\]' # Red
|
||||||
|
Green='\[\e[0;32m\]' # Green
|
||||||
|
Yellow='\[\e[0;33m\]' # Yellow
|
||||||
|
Blue='\[\e[0;34m\]' # Blue
|
||||||
|
Purple='\[\e[0;35m\]' # Purple
|
||||||
|
Cyan='\[\e[0;36m\]' # Cyan
|
||||||
|
White='\[\e[0;37m\]' # White
|
||||||
|
|
||||||
|
# Bold
|
||||||
|
BBlack='\[\e[1;30m\]' # Black
|
||||||
|
BRed='\[\e[1;31m\]' # Red
|
||||||
|
BGreen='\[\e[1;32m\]' # Green
|
||||||
|
BYellow='\[\e[1;33m\]' # Yellow
|
||||||
|
BBlue='\[\e[1;34m\]' # Blue
|
||||||
|
BPurple='\[\e[1;35m\]' # Purple
|
||||||
|
BCyan='\[\e[1;36m\]' # Cyan
|
||||||
|
BWhite='\[\e[1;37m\]' # White
|
||||||
|
|
||||||
|
# Underline
|
||||||
|
UBlack='\[\e[4;30m\]' # Black
|
||||||
|
URed='\[\e[4;31m\]' # Red
|
||||||
|
UGreen='\[\e[4;32m\]' # Green
|
||||||
|
UYellow='\[\e[4;33m\]' # Yellow
|
||||||
|
UBlue='\[\e[4;34m\]' # Blue
|
||||||
|
UPurple='\[\e[4;35m\]' # Purple
|
||||||
|
UCyan='\[\e[4;36m\]' # Cyan
|
||||||
|
UWhite='\[\e[4;37m\]' # White
|
||||||
|
|
||||||
|
# Background
|
||||||
|
On_Black='\[\e[40m\]' # Black
|
||||||
|
On_Red='\[\e[41m\]' # Red
|
||||||
|
On_Green='\[\e[42m\]' # Green
|
||||||
|
On_Yellow='\[\e[43m\]' # Yellow
|
||||||
|
On_Blue='\[\e[44m\]' # Blue
|
||||||
|
On_Purple='\[\e[45m\]' # Purple
|
||||||
|
On_Cyan='\[\e[46m\]' # Cyan
|
||||||
|
On_White='\[\e[47m\]' # White
|
||||||
|
|
||||||
|
# High Intensty
|
||||||
|
IBlack='\[\e[0;90m\]' # Black
|
||||||
|
IRed='\[\e[0;91m\]' # Red
|
||||||
|
IGreen='\[\e[0;92m\]' # Green
|
||||||
|
IYellow='\[\e[0;93m\]' # Yellow
|
||||||
|
IBlue='\[\e[0;94m\]' # Blue
|
||||||
|
IPurple='\[\e[0;95m\]' # Purple
|
||||||
|
ICyan='\[\e[0;96m\]' # Cyan
|
||||||
|
IWhite='\[\e[0;97m\]' # White
|
||||||
|
|
||||||
|
# Bold High Intensty
|
||||||
|
BIBlack='\[\e[1;90m\]' # Black
|
||||||
|
BIRed='\[\e[1;91m\]' # Red
|
||||||
|
BIGreen='\[\e[1;92m\]' # Green
|
||||||
|
BIYellow='\[\e[1;93m\]' # Yellow
|
||||||
|
BIBlue='\[\e[1;94m\]' # Blue
|
||||||
|
BIPurple='\[\e[1;95m\]' # Purple
|
||||||
|
BICyan='\[\e[1;96m\]' # Cyan
|
||||||
|
BIWhite='\[\e[1;97m\]' # White
|
||||||
|
|
||||||
|
# High Intensty backgrounds
|
||||||
|
On_IBlack='\[\e[0;100m\]' # Black
|
||||||
|
On_IRed='\[\e[0;101m\]' # Red
|
||||||
|
On_IGreen='\[\e[0;102m\]' # Green
|
||||||
|
On_IYellow='\[\e[0;103m\]' # Yellow
|
||||||
|
On_IBlue='\[\e[0;104m\]' # Blue
|
||||||
|
On_IPurple='\[\e[10;95m\]' # Purple
|
||||||
|
On_ICyan='\[\e[0;106m\]' # Cyan
|
||||||
Reference in New Issue
Block a user