2 votes

Modifier le nom du terminal Mac avant le @

Dans mon application terminal, il est indiqué

(base) jeffsungs@Sung-Macbook-Air ~ %

sur chaque rangée. Je sais que Sung-Macbook-Air est le nom d'hôte local, et comment le changer. Mais qu'en est-il de l'écriture qui précède le @ (dans ce cas, il s'agit de jeffsungs), quel est son nom et comment le modifier ?

4voto

da4 Points 4796

Cette information est généralement appelée "invite".

Bien qu'il y ait des différences entre les différentes coquilles, telles que bash y zsh En règle générale vous pouvez définir des options d'invite en modifiant la variable shell PS1 .

En bash commencez par regarder votre invite actuelle (par défaut) :

$ echo $PS1

Vous verrez probablement \u qui est l'argument de l'utilisateur actuel.

Set (jeu de mots) PS1 à votre convenance, puis exporter vers votre .bash_profile o .zshrc - Je préfère un modèle plus compact : \h:\W \u\$

0voto

Michael Zhou Points 167

Le nom précédant le "@" est celui de l'utilisateur connecté. Vous ne pouvez pas le modifier, sauf si vous changez d'utilisateur. Le nom après le "@" est l'hôte local déterminé par la technologie bonjour d'Apple.

Pour modifier le nom d'hôte, vous pouvez utiliser la commande suivante (en tant que super utilisateur)-

scutil --set HostName name-of-host

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