Modifica il messaggio terminale del giorno in Mac OS X

Anonim

Ogni volta che avvii il Terminale in Mac OS X, potresti ricevere un piccolo messaggio: "Benvenuto a Darwin!" o un "Ultimo accesso" - beh, dopo averlo visto alcune centinaia di volte potresti esserne stufo, o forse preferiresti qualcosa di più divertente, significativo o addirittura utile a te stesso e ad altri utenti di computer. Quel piccolo messaggio che vedi è il MOTD, altrimenti chiamato Messaggio del giorno, ed è un semplice file di testo che si trova in /etc/motd.

Ti mostreremo come cambiare il MOTD nel terminale di Mac OS X in quello che vuoi, facilmente.

Verifica del MOTD corrente

Avvia il Terminale e digita:

$ cat /etc/motd

A meno che tu non l'abbia già personalizzato, "Benvenuto a Darwin!" o il messaggio "Ultimo accesso" sarà ciò che appare, a seconda della tua versione di OS X. Un' altra opzione è se il file /etc/motd non esiste (che per molte versioni moderne di OS X è il caso predefinito ora), quindi non apparirebbe nulla tranne i dettagli di accesso. Ma non lo vogliamo più, vogliamo il nostro messaggio motd personale quando viene lanciato un nuovo terminale, quindi ecco come trasformarlo in quello che vuoi.

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 a riga di comando e funziona proprio come tale. Sovrapponi ed elimina il testo e digita quello che vuoi al suo posto.

Supponiamo di inserire il messaggio "Ciao da OSXDaily.com!"

Per salvare il file MOTD modificato, premi control-O e poi Invio. 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 essere simile al seguente:

Ciao da OSXDaily.com! Mac~$

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

sw_vers > /etc/motd

In questo modo il MOTD in OS X ti dirà il nome, la versione e la build al momento dell'accesso, in questo modo:

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

Puoi diventare complicato o semplice quanto vuoi.

Nota: Ad alcuni utenti verrà richiesto di eseguire nano come root, a seconda dei privilegi del loro account o a cosa hanno effettuato l'accesso, questo viene fatto tramite il comando sudo. L'utilizzo del comando sudo richiederà la password dell'amministratore. La sintassi appropriata con prefisso sudo sarebbe:

$ sudo nano /etc/motd

Il resto della modifica è lo stesso.

Se vuoi rimuovere il motd personalizzato, basta cancellarlo dal file /etc/motd, o creare un file '.hushlogin' nella root directory dell'utente.

Modifica il messaggio terminale del giorno in Mac OS X