2 votes

Comment supprimer le nom du périphérique de l'invite bash ?

Est-il possible de supprimer le nom du périphérique dans mes commandes shell pour "gagner de la place" ?

My-MacBook-Pro:~ username$

à

~ username$

3voto

sdmeyers Points 2249

Oui, BASH (le shell OS X par défaut) a la possibilité de personnaliser l'invite de nombreuses façons.

$PS1 est la variable shell pour l'invite principale.

Essayez de taper echo $PS1 dans la ligne de commande et il vous montrera comment $PS1 est actuellement configuré.

Si vous souhaitez simplement supprimer le nom de l'hôte, vous pouvez définir $PS1 comme suit \W \u\$ (notez qu'il y a un espace après le $ ) (c'est-à-dire $PS1="\W \u\$ " )

Si vous voulez que cela se produise à chaque fois que vous vous connectez, vous devrez ajouter export $PS1="\W \u\$ " à votre .bashrc fichier.

Il existe de nombreuses informations sur le paramétrage de l'invite PS1 et d'autres options dans le manuel de l'utilisateur. man bash page.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X