Améliorer le bash
En ajoutant quelques lignes au fichier /boot/home/.profile, vous pouvez augmenter les
possibilités de l'interpréteur de commandes (shell) bash de BeOS.
Par exemple, vous pouvez utiliser toutes ces balises ANSI occultes pour rendre le
Terminal plus agréable.
Recopiez le bloc suivant dans votre fichier ~/.profile (remarquez que cela marche
aussi pour le bash des autres plates-formes qui supportent les couleurs ANSI, comme
CygWin32 pour NT, etc.)
PS1='\n\! \033[1;34m\w\033[1;31m ->\033[m'
PS2='\! \033[1;34mmore\033[1;31m ->\033[m'
# Associe des touches du clavier numérique à des fonctions.
# Pourquoi cela n'est-il pas fait par défaut?
bind '"\e[1~":beginning-of-line'
bind '"\e[2~":paste-from-clipboard'
bind '"\e[3~":delete-char'
bind '"\e[4~":end-of-line'
bind '"\e[5~":history-search-forward'
bind '"\e[6~":history-search-backward'
Relancez un Terminal. Cela transforme votre invite, qui doit afficher le numéro
de la commande en cours (pour un accès plus facile à l'historique: !##),
suivi du chemin dans un joli bleu, et d'une flèche rouge '->'.
Le nombre indiqué dans l'invite est le nombre de commandes que vous avez
exécutées depuis la dernière fois où vous avez nettoyé
votre fichier .bash_history.
Pour répéter une commande déjà utilisée, saisissez
simplement ! (le point d'exclamation) suivi du numéro de la commande à
rappeler.
L'association de touche (avec bind) rend les touches home, end, pgup, pgdn, insert,
delete plus utiles en leur assignant des tâches plutôt que de les laisser
émettre un bip et afficher un '~'.
Eide-Goodman (eidegoo@geocities.com) a ajouté:
Si vous n'aimez pas le rouge et le bleu donnés ici, quelques codes de couleurs
supplémentaires peuvent être utilisés à la place:
# modifier les couleurs de la ligne de commande
# 1;30 noir
# 1;31 rouge
# 1;32 vert
# 1;33 jaune
# 1;34 bleu
# 1;35 rose
# 1;36 bleu clair
# 1;37 blanc
Brian D. Ruthrauff (ruthrauffb@knology.net) a encore ajouté:
Pour rendre le texte un brin plus lisible en vous débarrassant de l'effet
d'ombrage sur les lettres, remplacez le 1 précédant le point-virgule par
un 0. Par exemple:
PS1='\! \033[0;34mB\033[0;31me\033[0;34m ->\033[m'
(au lieu d'utiliser 1;34 pour le bleu j'utilise 0;34)
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Kevin Frei.
Site de l'auteur de cette astuce: http://www.cs.utah.edu/~frei/frei98.html.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|