Cambia il messaggio terminale del giorno in Mac OS X

Ogni volta che avvii il Terminale in Mac OS X, potresti ricevere un piccolo messaggio: "Benvenuto in Darwin!" O un "Ultimo accesso" ora - beh, dopo averlo visto alcune centinaia di volte potresti essere stufo di esso, o forse preferiresti qualcosa di più divertente, significativo o addirittura utile a te stesso e agli altri utenti di computer. Quel piccolo messaggio che vedi è il MOTD, altrimenti chiamato Message of the Day, ed è un semplice file di testo situato in / etc / motd.

Ti mostreremo come cambiare il MOTD nel Mac OS X Terminal in qualsiasi modo tu voglia, facilmente.

Controllo del MOTD corrente

Avvia il terminale e digita:

$ cat /etc/motd

A meno che non lo abbiate già personalizzato, "Welcome to Darwin!" O il messaggio "Ultimo accesso" sarà quello che appare, a seconda della versione di OS X. Un'altra opzione è se il file / etc / motd non esiste (che per molti le versioni moderne di OS X sono ora il caso predefinito), quindi non apparirà nulla, ad eccezione dei dettagli di accesso. Ma non lo vogliamo più, vogliamo il nostro messaggio motd quando viene lanciato un nuovo terminale, ecco come trasformarlo in ciò che volete.

Come modificare il messaggio del giorno (MOTD) in un messaggio personalizzato

Digita quanto segue nella riga di comando, questo aprirà il motd in nano, se vuoi usare un altro editor di testo come vim, va bene anche questo:

sudo nano /etc/motd

nano non è altro che un editor di testo da riga di comando e funziona esattamente come uno. Allinea e cancella il testo e digita quello che vuoi al suo posto.

Diciamo che inseriremo il messaggio "Ciao da OSXDaily.com!"

Per salvare il file MOTD modificato, premi control-O, quindi premi return. Questo è tutto. Quindi premi Control + X per uscire dall'editor nano.

Ora quando avvii il Terminale verrai accolto con il tuo nuovo messaggio, in questo caso potrebbe apparire come il seguente:

Hello from OSXDaily.com!
Mac~$

È anche possibile scegliere di reindirizzare l'output di un comando al file motd, inclusi gli script di bash o un comando esistente. Ad esempio, potresti produrre uname o sw_vers in questo modo:

sw_vers > /etc/motd

Ciò farebbe sì che MOTD in OS X ti dicesse il nome, la versione e la build su login, in questo modo:

ProductName: Mac OS X
ProductVersion: 10.12.4
BuildVersion: 17F212
MacBook:~ User$

Puoi diventare complicato o semplice come vuoi.

Nota: alcuni utenti dovranno eseguire nano come root, a seconda dei loro privilegi dell'account o di quello a cui sono collegati, ciò avviene tramite il comando sudo. L'uso del comando sudo ti chiederà la password degli amministratori. La sintassi prefissata sudo appropriata sarebbe:

$ sudo nano /etc/motd

Il resto della modifica è la stessa.

Se si desidera rimuovere il motd personalizzato, è sufficiente eliminarlo dal file / etc / motd o creare un file ".hushlogin" nella directory root dell'utente.