Endre terminalens melding om dagen i Mac OS X

Når du starter Terminal i Mac OS X, kan du få en liten melding: "Velkommen til Darwin!" Eller "Last Login" -tid - vel, etter at du har sett det noen hundre ganger, kan du bli lei av det, eller kanskje du foretrekker noe mer morsomt, meningsfylt eller til og med nyttig for deg selv og andre dataprodusenter. Den lille meldingen du ser er MOTD, ellers kalt en melding om dagen, og det er en enkel tekstfil som ligger på / etc / motd.

Vi vil vise deg hvordan du endrer MOTD i Mac OS X Terminal til hva du vil, lett.

Kontrollerer gjeldende MOTD

Start terminalen og skriv inn:

$ cat /etc/motd

Med mindre du allerede har tilpasset det, vil "Welcome to Darwin!" Eller "Last Login" -meldingen være det som vises, avhengig av din versjon av OS X. Et annet alternativ er hvis filen / etc / motd ikke eksisterer (som for mange moderne versjoner av OS X er standard tilfellet nå), så vises ingenting utenom innloggingsdetaljer. Men vi vil ikke ha det lenger, vi vil ha vår egen motdmelding når en ny terminal blir lansert, så her kan du gjøre det til det du vil.

Slik endrer du dagens melding (MOTD) til en egendefinert melding

Skriv inn følgende i kommandolinjen, dette vil åpne motd inn i nano, hvis du vil bruke en annen tekstredigerer som vim, det er også OK:

sudo nano /etc/motd

nano er ikke noe mer enn en kommandolinje tekstredigerer, og fungerer akkurat som en. Linje over og slette teksten og skriv hva du vil i stedet.

La oss si at vi vil plassere meldingen "Hei fra OSXDaily.com!"

For å lagre den endrede MOTD-filen, vil du treffe kontroll-O, og deretter trykke på retur. Det er det. Deretter treffer du Control + X for å gå ut av nano-editoren.

Nå når du starter Terminal, vil du bli møtt med den nye meldingen, i dette tilfellet kan det se ut som følgende:

Hello from OSXDaily.com!
Mac~$

Du kan også velge å omdirigere utdata fra en kommando til motdfilen, inkludert bash-skript eller en eksisterende kommando. For eksempel kan du skrive ut uname eller sw_vers slik:

sw_vers > /etc/motd

Det ville gjøre MOTD i OS X fortelle deg navnet, versjonen, og bygge på innlogging, slik som:

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

Du kan få så komplisert eller så enkelt som du vil.

Merk: Noen brukere vil være pålagt å kjøre nano som root, avhengig av deres konto privilegier eller hva de er logget på, dette gjøres via sudo-kommandoen. Ved hjelp av sudo-kommandoen blir du bedt om administratorpassordet. Den aktuelle sudo prefixed syntaksen ville være:

$ sudo nano /etc/motd

Resten av modifikasjonen er den samme.

Hvis du vil fjerne den tilpassede motd, bare slett den fra filen / etc / motd, eller opprett en ".hushlogin" -fil i brukerens rotkatalog.