Ändra terminalens meddelande om dagen i Mac OS X

När du startar Terminal i Mac OS X kan du få ett litet meddelande: "Välkommen till Darwin!" Eller "Senast inloggad" tid - väl, efter att du har sett det några hundra gånger kan du vara sjuk om det, eller kanske du föredrar något mer underhållande, meningsfullt eller till och med användbart för dig själv och andra datoranvändare. Det lilla meddelandet du ser är MOTD, annars kallas ett meddelande om dagen, och det är en enkel textfil som ligger på / etc / motd.

Vi ska visa dig hur du byter MOTD i Mac OS X-terminalen till vad du vill, enkelt.

Kontrollera aktuell MOTD

Starta terminalen och typ:

$ cat /etc/motd

Om du inte redan har anpassat det, är "Välkommen till Darwin!" Eller meddelandet "Senast inloggad" det som visas, beroende på din version av OS X. Ett annat alternativ är om filen / etc / motd inte finns (vilket för många moderna versioner av OS X är standardfallet nu), då skulle ingenting visas förutom inloggningsuppgifterna. Men vi vill inte ha det längre, vi vill ha vårt eget motdmeddelande när en ny terminal startas, så här är hur du gör det till vad du vill.

Så här ändrar du dagens meddelande (MOTD) till en anpassad meddelande

Skriv följande i kommandoraden, detta öppnar motd i nano, om du vill använda en annan textredigerare som vim, så är det också bra:

sudo nano /etc/motd

nano är inget annat än en kommandorads textredigerare, och fungerar precis som en. Linje över och radera texten och skriv vad du vill ha på platsen.

Låt oss säga att vi lägger meddelandet "Hej från OSXDaily.com!"

För att spara den ändrade MOTD-filen kommer du att slå kontroll-O, och sedan slå tillbaka. Det är allt. Tryck sedan på Control + X för att gå ur nano-redigeraren.

Nu när du startar terminalen kommer du att hälsas med ditt nya meddelande, i det här fallet kan det se ut som följande:

Hello from OSXDaily.com!
Mac~$

Du kan också välja att omdirigera utmatningen av ett kommando till motdfilen, inklusive bash-skript eller ett befintligt kommando. Du kan till exempel skriva ut uname eller sw_vers som så:

sw_vers > /etc/motd

Det skulle göra MOTD i OS X berätta namnet, versionen och bygga på inloggning, som så:

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

Du kan bli så komplicerad eller så enkel som du vill.

Obs! Vissa användare kommer att behöva köra nano som root, beroende på deras kontobehörigheter eller vad de är inloggade, görs det via sudo-kommandot. Med sudo-kommandot kommer du att fråga om administratörens lösenord. Den lämpliga sudo prefixed syntaxen skulle vara:

$ sudo nano /etc/motd

Resten av modifieringen är densamma.

Om du vill ta bort anpassade modd, ta bara bort den från filen / etc / motd, eller skapa en ".hushlogin" -fil i användarens rotkatalog.