======Configuration d'un compte utilisateur (bash, alias, vim...) ======
==== Configuration de bash ====
=== Méthode pour recharger le fichier .bashrc sans redémarrer le terminal ===
Après les modifications dans .bashrc, lancer la commande : '' . .bashrc ''
=== Codes couleurs pour le Shell ===
CN="\\033[0;39m"#Normal
CG="\\033[1;32m" # Vert
CR="\\033[1;31m" # Rouge
CP="\\033[1;35m" # Rose
CB="\\033[1;34m" # Bleu
CW="\\033[0;02m" # Blanc
CWC="\\033[1;08m" # Blanc clair
CY="\\033[1;33m" # Jaune
CC="\\033[1;36m" # Cyan
=== Root ===
Pour **root** modifier le fichier '' ~/.bashrc '' avec les droits // 640 // :
* Prompt **rouge**, remplacez la ligne :
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
* par
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
=== Admin ===
Pour **admin** modifier le fichier '' ~/.bashrc '' avec les droits // 640 // :
* Prompt **jaune**, remplacer la ligne :
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
* par
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
=== Autres utilisateurs ===
Pour les **autres utilisateurs** modifier le fichier '' ~/.bashrc '' :
* Prompt **vert**, remplacez la ligne :
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[1;33m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
* par
* '' PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' ''
=== **root**, **admin** et **autres utilisateurs** ===
* Mettre les droits du fichier //.bashrc// à // 640 //
* Décommenter les alias
* Décommenter : '' force_color_prompt=yes ''
* Supprimer l'éventuel fichier : '' ~/.bash_profile ''
* Créer un fichier '' ~/.profile '' avec les droits // 640 // contenant :
# ~/.profile: executed by Bourne-compatible login shells.
export LC_ALL="fr_FR.UTF-8"
export LANG="fr_FR.UTF-8"
export LANGUAGE="fr_FR.UTF-8"
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
==== Configuration de vim ====
Créer un fichier ''.vimrc'' à mettre dans /root et /home/admin contenant :
".vimrc
" Nombre d'espaces qu'une tabulation prend.
set tabstop=4
" Empêche vim de créer une sauvegarde avant d'écrire sur un fichier.
set nobk
" Active le surlignage syntaxique de vim.
syntax on
" Oblige vim � ins�rer les tabulations comme des caract�res au lieu d'ins�rer un ensemble d'espaces.
set noexpandtab
" Affiche les numéros de ligne
set nu
" Utiliser des couleurs correctes sur un fond noir.
set background=dark