Wiki Linux SMH

   

Flux RSS

Configuration De La Console

Cet article nécessite encore des ajouts/modifications.
N'hésitez pas à apporter votre contribution en complétant cet article.
  - gestion du squelette pour la prise en compte par les nouveaux comptes
tuning de la console
etc

1 - Le shell

1.1 - Configuration des alias

Il faut modifier le fichier $HOME/.bash_profile dans le cas d'une vrai console (les écrans tty) et le fichier $HOME/.bashrc dans le cas des terminaux graphiques.
Une autre méthode consiste à créer un fichier comment à tous les utilisateurs. Par exemple : /etc/profile/bash_config et de rajouter à la fin des .bash... la ligne . /etc/profile/bash_config

Contenu de /etc/profile/bash_config

alias ll="ls -l"     ## Présentation en colonnes trié par nom
alias l="ls -lrt"    ## Présentation en colonnes trié par date

alias rm="rm -i"     ## Demande de confirmation avant suppression
alias cp="cp -i"     ## Demande de confirmation avant copie
alias mv="mv -i"     ## Demande de confirmation avant déplacement

1.2 - Configuration du bip sonore

Suivant la configuration de votre distribution, vous obtenez des bips sonores lors de certaines actions :

  • En Bash, tentative de complétion automatique d'un nom de fichier inexistant
  • etc

Pour désactiver ceci, mettez l'option bell-style à none dans le fichier ~/.inputrc :

set bell-style none

1.3 - Codes d'erreurs

C'est une simple petite astuce que j'utilise pour obtenir facilement le code d'erreur d'une application que je suis de programmer. J'ajoute simplement [$?] à la fin de mon prompt dans mon fichier .bashrc.

export PS1='\[\033[01;34m\]\u@\h:\w[$?]\$ \[\033[00m\]'

J'obtiens ainsi des choses comme cela :

Bckmg.py release 0.1
Mise à jour de la sauvegarde des modules via rsync.

Chargement de la configuration à partir du fichier ./config

* Configuration pour diamond.example.com validée
|-> Fri, 07 Sep 2007 09:43:03 PM  : Sauvegarde du module profil ... Done
|-> Fri, 07 Sep 2007 09:43:03 PM  : Sauvegarde du module produit ... Done
|-> Fri, 07 Sep 2007 09:43:03 PM  : Sauvegarde du module librairie ... Done

* Configuration pour emerald.example.com validée
|-> Fri, 07 Sep 2007 09:43:03 PM  : Sauvegarde du module web ... Done

--> Fin d'éxécution le Fri, 07 Sep 2007 09:43:03 PM <--
root@diamond:/home/thialme/projects/bckmg/src[0]# 
Bckmg.py release 0.1
Mise à jour de la sauvegarde des modules via rsync.

Chargement de la configuration à partir du fichier ./config

[ERROR] Le verrou /var/run/bckmg.pid a été trouvé signifiant qu'une autre instance est en cours ou que la précédente exécution s'est mal terminée
--> Exécution annulée le Fri, 07 Sep 2007 09:44:41 PM <--
root@diamond:/home/thialme/projects/bckmg/src[255]#
Vous êtes : 38.107.191.88 Dernière modification : 07/09/07 21:54 Propriétaire : Fritz Modifié par : thialme

Commentaires

Afficher les commentaires
Il y a 2 commentaire(s)