[LINUX] Changer le nom d'utilisateur du terminal Mac

Cette fois, je voudrais expliquer comment changer la partie du nom d'utilisateur affichée sur le terminal Mac OS. (Cette fois, l'explication est pour Mac OS Catalina (2019/10) ou supérieur, donc l'explication est basée sur l'hypothèse qu'un shell appelé zsh est utilisé. S'il s'agit de Mojave d'un système d'exploitation antérieur, le nom du shell sera bash. Veuillez noter que certains contenus peuvent différer.)

introduction

C'est un peu comme la connaissance du bean que je viens d'apprendre l'autre jour, mais l'environnement Mac est devenu un peu plus confortable, alors j'aimerais le partager avec tous ceux qui lisent cet article.

Affichage par défaut

Tout d'abord, je pense que l'affichage par défaut du terminal ressemble à ceci. (L'affichage a été modifié pour plus de clarté.)

Terminal


Nom d'utilisateur@nom d'hôte~ %

Changer d'exemple

Vous pouvez modifier cet affichage, par exemple:

Terminal


~ %

Il s'agit d'une modification qui masque le nom d'utilisateur et le nom d'hôte. Je pense que cela l'a rendu beaucoup plus propre et plus facile à voir.

Alors comment changer

Maintenant, je voudrais expliquer comment le changer réellement. Dès la conclusion, vous pouvez personnaliser l'affichage à votre guise en le définissant en ** dans la variable d'environnement de l'environnement de développement **. Les variables d'environnement dans l'environnement de développement sont des répertoires (dossiers) appelés ** ".zshrc" **. Ouvrez ce répertoire et ajoutez-y. Je pense que la méthode d'ouverture de ce ** ".zshrc" ** est différente selon les paramètres de chaque Mac, donc désolé de vous déranger, mais j'espère que vous pourrez le vérifier. Si c'est mon réglage, ouvrez le répertoire avec "vim ~ / .zshrc" depuis le terminal, puis appuyez sur "i" pour passer en mode insertion où l'édition est possible, alors éditez après cela.

Modification dans ".zshrc"

Veuillez noter que vous ne devez jamais effacer les caractères existants (en haut). Votre Mac peut ne pas fonctionner correctement. </ font>

Modifions-le. Faites une ligne avec Entrée etc. dans la partie vide en bas et modifiez-la comme suit.

.zshrc


export PS1="Décrivez le contenu que vous souhaitez afficher ici"

Par exemple, dans le cas de l'exemple de modification introduit au début, modifiez comme suit.

.zshrc


export PS1="%1~ %# "

L'affichage du terminal ressemblera maintenant à "~%".


Si vous souhaitez obtenir l'affichage par défaut d'origine, modifiez-le comme ceci.

.zshrc


export PS1="%n@%m %1~ %# "

L'affichage du terminal est maintenant votre propre "nom d'utilisateur @ nom_hôte ~%" Je pense que je suis de retour.


Après l'édition

En mode insertion, appuyez sur échap puis sur: w q pour sortir de ** [.zshrc] **. Si vous quittez, vous devez le refléter sur le terminal, alors entrez ** "source ~ / .zshrc" **. (": Wq" signifie enregistrer et quitter. ": Q" signifie enregistrer et quitter) ("Source ~ / .zshrc" signifie recharger .zshrc et refléter les changements)


Vous pouvez modifier librement l'affichage du terminal comme décrit ci-dessus.

Maintenant, laissez-moi vous expliquer un peu le contenu décrit précédemment. Lors de l'ajout d'une nouvelle variable d'environnement dans la variable d'environnement de l'environnement de développement, décrivez le contenu que vous souhaitez ajouter après ** "export" **. La ** "PS1" ** utilisée cette fois est une variable d'environnement qui détermine le format d'affichage de l'invite.

Et voici une liste partielle des symboles qui peuvent être utilisés ci-dessous.

symbole Ce qui est affiché
%1~
%#
$ Lorsqu'un utilisateur général$, Lorsque root#Spectacle
%n Nom d'utilisateur
%m nom d'hôte
%M nom d'hôte
%~ Répertoire actuel
%d Répertoire actuel
%c Répertoire actuel(Chemin relatif)
%C Répertoire actuel(Chemin relatif)
%# Type d'utilisateur
%? Valeur de retour de la commande précédente
%D Date(yy-mm-dd)
%W Date(yy/mm/dd)
%w Date(day dd)
%T temps(hh:mm)
%t temps(hh:mm(am/pm))

en conclusion

Qu'as-tu pensé. Veuillez personnaliser l'affichage du terminal et mener une vie de programmation confortable. J'espère que cet article vous sera utile.

Le site auquel j'ai fait référence cette fois

Résumé de la modification / personnalisation du contenu d'affichage du terminal (invite) [Raccourcissez le long affichage qui apparaît sur le terminal à chaque fois](https://qiita.com/tonkotsuboy_com/items/b752a86cee7eaedf28da#%E5%BF%AB%E9%81%A9%E3%81%AA%E3 % 82% BF% E3% 83% BC% E3% 83% 9F% E3% 83% 8A% E3% 83% AB% E3% 83% A9% E3% 82% A4% E3% 83% 95% E3% 82 % 92) [Comment changer l'affichage de l'invite (nom d'utilisateur, etc.) du terminal Mac (zsh)](https://code-graffiti.com/how-to-change-the-prompt-display-on-the-mac-terminal /)

Recommended Posts

Changer le nom d'utilisateur du terminal Mac
Changement de lot de nom de fichier
[Linux] Modifier le mot de passe utilisateur
Installez numba sur Mac
Installez Django sur Mac