Supprimer le message "Dernière connexion" du terminal

Lorsque vous lancez une nouvelle fenêtre Terminal ou un nouvel onglet dans Mac OS X (et la plupart des distributions Linux) vous serez accueilli avec un petit message, soit des détails de "dernière connexion", soit peut-être même un message de l'administrateur de / etc / motd . Les derniers détails de connexion sont par défaut dans une nouvelle session de terminal OS X, alors que le message du jour provient d'un réglage personnalisé défini par sysadmin ou par vous-même.

Si vous souhaitez modifier ou supprimer ce message "Dernière connexion", vous pouvez le faire assez facilement en accédant à la ligne de commande et en créant un fichier de modification. Cela annulera tout ce que le message de connexion est dans l'application Terminal, le désactivant pour le compte d'utilisateur où il est installé.


Pour être clair, avec le message par défaut Dernière connexion sur le Mac, la sortie d'écran ressemble généralement à ceci lorsque vous lancez une nouvelle fenêtre:

Last login: Tue Jun 22 10:59:29 on ttys003
Macintosh:~ user$

Comment désactiver la "dernière connexion" / MOTD sur la nouvelle session de terminal

Si vous ne voulez plus voir ce message de connexion ou MOTD, vous pouvez vous débarrasser du message 'Dernière connexion' en haut d'un nouveau terminal en entrant la commande suivante pour créer un fichier 'hushlogin':

touch .hushlogin

Généralement, vous voudrez mettre ce fichier dans le répertoire personnel d'un utilisateur. L'existence du fichier est suffisante pour faire taire le MOTD et le message de connexion.

Maintenant, lorsque vous lancez un nouveau terminal, vous ne verrez pas le message, les changements prennent effet immédiatement.

Notez que le fait d'avoir un fichier .hushlogin dans le répertoire de base des utilisateurs coupera également le fichier / etc / motd de l'exécution. Si vous rencontrez des problèmes avec cette exécution, exécutez simplement le fichier avec une directive:

touch ~/.hushlogin

Si vous êtes un utilisateur root, vous pouvez également créer les fichiers dans d'autres répertoires utilisateur:

touch /Users/NAME/.hushlogin

Rappelez-vous que la commande 'touch' crée un fichier vide du nom fourni.

Si vous voulez inverser cela et récupérer le dernier login ou MOTD, il vous suffit de supprimer le fichier .hushlogin 'touché' en entrant la commande suivante:

rm .hushlogin

Si vous le souhaitez, vous pouvez créer un MOTD personnalisé avec le message que vous souhaitez afficher à la place. Cela peut littéralement être n'importe quoi, d'un simple bonjour, à une liste de choses à faire, aux calendriers, à l'art ASCII, à bien d'autres choses. De nombreux administrateurs système s'amusent avec le fichier MOTD, et vous pouvez aussi. Vous pouvez même utiliser des scripts pour fournir des citations aléatoires ou des conseils pour le motd, bien que ce soit un sujet pour un autre article.

Vous avez quelque chose d'amusant ou d'intéressant dans votre MOTD? Faites le nous savoir dans les commentaires!