3 votes

comment puis-je changer le nom de l'invite de l'AWS ubuntu ec2 Shell ?

Lorsque nous nous connectons à l'instance aws ec2 en utilisant le serveur ubuntu, après la connexion, je vois l'invite suivante au bash Shell.

ubuntu@ip-xx-xx-xx-xx

Existe-t-il un moyen de modifier ce texte sans affecter le réseau du serveur ?

J'ai cherché mais je n'ai rien trouvé qui puisse mieux me guider dans ce domaine. J'apprécierais toute aide offerte.

1voto

Tim Points 28848

L'expression clé que vous recherchez dans Google est "comment modifier l'invite de commande ubuntu", ou peut-être "comment modifier l'invite de commande bash". Ce fil est le deuxième résultat pour la première requête. Je vais le copier ici selon les préférences de SF.

Pour le modifier uniquement pour l'instance actuelle du terminal Il suffit d'entrer

PS1='\u:\W\$ ' and press enter.

Pour le changer "définitivement"

Dans votre ~/.bashrc, trouvez la section suivante :

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi

Retirez le @ \h et remplacer le \w avec une majuscule \W pour qu'il devienne :

if [ "$color_prompt" = yes ]; then
  PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ '
else
  PS1='${debian_chroot:+($debian_chroot)}\u:\W\$ '
fi

0voto

bjtilley Points 640

Vous pouvez changer le nom d'hôte en utilisant la commande "hostname".

$~ hostname yourdomain.com

Ensuite, connectez-vous à nouveau à votre serveur, le nom d'invite sera modifié.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X