Comment faire de l'Unix, *BSD, Linux, Debian, Ubuntu, Gentoo, Suze, RedHat, Mand...
 Charge moyenne sur 1mn : 0.40 Charge moyenne sur 5mn : 0.32 Charge moyenne sur 15mn : 0.34




.baschrc symbole d'accueil (PROMPT)

  • .baschrc symbole d'accueil (PROMPT)
Il faut que tu édites ta variable "e;e;e;e;e;PS1"e;e;e;e;e;. Extrait du man bash:

Informations

Dates
  • Publication : Lundi 23 août 2010
  • Modification : Jeudi 01 septembre 2011

Partager

Traduire la page

Quand il est exécuté de manière interactive, bash affiche le symbole d'accueil principal PS1 dès qu'il est prêt à lire une commande, et le symbole d'accueil secondaire PS2 quand il a besoin de plus de données pour exécuter une commande. Bash permet de personnaliser ces chaînes d'accueil, avec des séquences d'échappement ayant les significations suivantes :

001 a     le caractère d'alarme ASCII 07
002 d     la date au format "Jour_de_la_semaine Mois Quantième" (ex: "Tue May 26")
003 e     le caractère d'échappement ASCII 033
004 h     le nom d'hôte de la machine, juqu'au premier point `.'
005 H     le nom d'hôte complet de la machine
006 n     un saut de ligne
007 r     un retour-chariot
008 s     le nom du shell, c'est à dire le nom de base  de  $0  (laportion suivant le dernier slash)
009 t     l'heure actuelle au format HH:MM:SS sur 24 heures
010 T     l'heure actuelle au format HH:MM:SS sur 12 heures
011 @     l'heure actuelle sur 12 heures au format HH:MM am/pm
012 u     le nom de l'utilisateur
013 v     la version de bash (par exemple 2.04)
014 V     le numéro de version complet de bash par exemple (2.04.0)
015 w     le répertoire de travail en cours
016 W     le nom de base du répertoire de travail en cours
017 !     le numéro d'historique de la commande
018 #     le numéro de la commande
019 $     # si l'UID effectif est 0, $ sinon
020 nnn   le caractère de code octal nnn
021      le caractère antislash
022 [     débute une série de caractères non-imprimables, qui  per-mettent  d'inclure  des séquences de contrôle de terminaldans une chaîne d'accueil
023 ]     fin d'une série de caractères non-imprimables

Un exemple de l'envoie de la varible PS1 du fichier .bashrc :

001 export PS1="t [e[32;1m]u[e[31;1m]@h[e[34;1m]:w[e[37;1m] $ [e[0m]"

Ajouter l'export ci-dessus au fichier ~/.bashrc et exécuter la commande source ~/.bashrc. C'est joli non !? :)

Raccourcis clavier bash :

En ligne de commandes il est beaucoup plus rapide d'utiliser les raccoucis clavier. Certaines de ces commandes peuvent fonctionner également sous les éditeurs de fichiers (j'pense à vim).

cd : revenir dans le répertoire personnel
cd - : revenir dans le répertoire précédent (uniquement si vous avez exécuter un cd)

Ctrl+l : effacer l'écran
Ctrl+c : arrêt d'une commande
Ctrl+z : suspendre(mettre en pause) une commande
CTRL+t : corréction d'une erreur de frappe en inversant 2 lettres
Ctrl+a : aller au début de ligne
Ctrl+e : aller à la fin de ligne
Ctrl+s : interruption de la sortie de terminal (masquer la saisie)
Ctrl+q : annuler l'interruption de la sortie (afficher la saisie)
Ctrl+u : efface tout à gauche du curseur
Ctrl+w : efface le mot à gauche du curseur
Ctrl+k : efface le mot à droite du curseur
Ctrl+y : coller la saisie précédente
Ctrl+d : efface le caractère courant, si la ligne est vide deconnexion

Alt+b : se déplacer en avant, mot par mot dans la ligne de commande
Alt+f : se déplacer en arrière mot par mot dans la ligne de commande
Alt+d : efface le mot suivant
Alt+t : échange le mot courant avec le mot précédent
Alt+c : met en majuscule la lettre courante, tout le reste dut mot courant en minuscules, puis se deplace au mot suivant
Alt+l : met en majuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant
Alt+u : met en minuscules à partir de la lettre courante jusqu'à la fin de mot, puis se deplace au mot suivant

Alt+Backspace : effacer le mot précédent (équivalent Ctrl+w)


<< MOC : Music On Console

La commande : alias >>



LAB3W.ORJ Alias de O.Romain JAILLET-RAMEY (NOTIF LVL 7 - 43 ans) LAB3W.ORJ
CONTACT
- Web - STEAM - Monster - LinkedIn - Viadeo - DailyMotion - FACEBOOK - GOOGLE+ - Twitter
DROITS SITES : ZW3B.Admin
INSCRIPTION : Le samedi 06 janvier 1 (2001/01/06 15:31)
CONNEXION : il y a 2 heures bientôt (2019/11/21 12:22)
DERNIERE VISITE : il y a 2 heures bientôt (2019/11/21 12:22)

les réactions des ZW3B.Nautes (0 note)

Ajouter un commentaire

Avatar par default
Pseudo :
Email :
 
Ajouter la chaine de caractères (le code) ci-dessous dans le champ du dessous.
Captcha
Code :





Valid XHTML 1.0 Strict CSS Valide !

ipv6 ready