Comment masquer le nom d'utilisateur et l'ordinateur dans l'invite de commande du terminal?
Dans le terminal on dit
Last login: Mon Jan 13 00:00:14 on ttys000
Whatever:~ UserName$
Est-il possible d'afficher uniquement le dossier actuel et de $
signer?
:
. BTW: J'ai changé le nom de l'ordinateur dans Préférences Système -> Partage vers MBP. Maintenant, mon invite de connexion est très courte:mbp:~ matt$
Réponses:
Changez votre invite dans votre fichier ~ / .bashrc. L'exemple que vous avez demandé serait:
Cela ferait apparaître le dossier actuel dans lequel vous êtes, plus un $ pour l'invite régulière et un # si vous êtes root. Consultez ce guide pour plus d'exemples de ce que vous pourriez montrer dans votre invite.
Modifier:
Selon un des commentaires ci - dessous, vous devrez peut - être source de votre
~/.bashrc
de votre~/.bash_profile
ou même mettre ce code dans votre~/.bash_profile
lieu. Vous pouvez lire cet article pour une meilleure explication sur le fichier à utiliser.la source
~/.bashrc
? J'ai trouvé ce fichier situé à/private/bashrc
. 2) Je n'ai pas réussi à éditer le fichier car il est verrouillé. J'ai essayé de modifier les autorisations sans succès./etc/bashrc
est le fichier global pour tous les utilisateurs,~/.bashrc
est le vôtre. Les définitions dans votre propre écrasent tout ce qui est défini dans/etc/bashrc
.Cela laissera juste
$
comme une invite. Si vous souhaitez restaurer l'ancienne invite, vous devez modifier .bash_profile pour supprimer cette ligne "export ...".la source
J'ai eu un problème similaire avec cela, mais je ne l'ai pas fait fonctionner au début.
C’est peut-être parce que je n’étais pas sudo, mais de toute façon, cela fonctionne tout aussi bien.
export PS1="\W \$"; clear;
la source
Découvrez ce tutoriel sur la façon de changer votre invite bash. Une version très courte (seulement le nom d'utilisateur et pas de chemin actuel):
PS1="\u$ "
Résultat:
myusername$ cat something.log
la source
/Users/<yourusername>/.bash_profile
?Éditez ~ / .bash_profile pour enregistrer vos modifications dans l'invite.
A la fin, ajoutez vos modifications.
Quittez, enregistrez les modifications. Appuyez sur Entrée pour confirmer le nom du fichier. Exécutez la source pour voir le changement.
la source
sudo
?Créez / modifiez votre fichier .bash_profile ou votre racine:
et ajouter cette ligne
L'espace vous laissera un peu de répit dans l'invite de commande. Après cette modification, votre invite de commande ressemblera à ceci:
la source
Définissez
DEFAULT_USER
dans le~/.zshrc
fichier avec votre nom d'utilisateur habituel. Vous pouvez obtenir votre nom d'utilisateur exact en exécutantwhoami
dans le terminal. Quelque chose comme ça:la source
export PS1 = "[\ 033 [01; 32m] \ W \ $ [\ 033 [00m]"
\ W vous donnera le dossier actuel (\ w pour inclure également le chemin). Les crochets définissent les codes de couleur. Cela met donc le dossier en cours en vert, puis réinitialise la couleur en blanc après l'invite.
la source
Le mien est: PS1 = "\ W [\ 033 [32m] \ $ (parse_git_branch) [\ 033 [00m] $"
la source