Endre dagens terminalmelding i Mac OS X

Anonim

Hver gang du starter terminalen i Mac OS X, kan du få en liten melding: "Velkommen til Darwin!" eller en "Siste pålogging"-tid – vel, etter at du har sett den noen hundre ganger kan du være lei av den, eller kanskje du foretrekker noe mer morsomt, meningsfylt eller til og med nyttig for deg selv og andre databrukere. Den lille meldingen du ser er MOTD, ellers k alt 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-terminalen til det du vil, enkelt.

Sjekker gjeldende MOTD

Start terminalen og skriv:

$ cat /etc/motd

Med mindre du allerede har tilpasset det, "Velkommen til Darwin!" eller "Siste pålogging"-meldingen vil være det som vises, avhengig av din versjon av OS X. Et annet alternativ er hvis /etc/motd-filen ikke eksisterer (som for mange moderne versjoner av OS X er standardtilfellet nå), så ingenting vises bortsett fra påloggingsdetaljene. Men vi vil ikke ha det lenger, vi vil ha vår helt egen motd-melding når en ny terminal lanseres, så her er hvordan du gjør den om til hva du vil.

Hvordan endrer du dagens melding (MOTD) til en tilpasset melding

Skriv inn følgende på kommandolinjen, dette vil åpne motd til nano, hvis du vil bruke et annet tekstredigeringsprogram som vim, er det OK også:

sudo nano /etc/motd

nano er ikke noe mer enn en kommandolinjetekstredigerer, og fungerer akkurat som en. Sett linje over og slett teksten og skriv hva du vil i stedet.

La oss si at vi legger inn meldingen «Hei fra OSXDaily.com!»

For å lagre den endrede MOTD-filen, trykker du kontroll-O og deretter retur. Det er det. Trykk deretter på Ctrl+X for å avslutte nanoredigering.

Når du starter terminalen vil du bli møtt med den nye meldingen din, i dette tilfellet kan den se slik ut:

Hei fra OSXDaily.com! Mac~$

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

sw_vers > /etc/motd

Det ville få MOTD i OS X til å fortelle deg navnet, versjonen og bygge på pålogging, slik:

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

Du kan bli så komplisert eller så enkel du vil.

Merk: Noen brukere vil bli pålagt å kjøre nano som root, avhengig av kontorettighetene deres eller hva de er logget på, dette gjøres via sudo-kommandoen. Bruk av sudo-kommandoen vil be deg om administratorpassordet. Den passende sudo-prefikssyntaksen vil være:

$ sudo nano /etc/motd

Resten av modifikasjonen er den samme.

Hvis du vil fjerne den tilpassede motden, sletter du den fra /etc/motd-filen, eller oppretter en '.hushlogin'-fil i brukerens rotkatalog.

Endre dagens terminalmelding i Mac OS X