Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Terminal
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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
 

 

BeArchives.com Banner Exchange Network