Skift dagens terminalmeddelelse i Mac OS X

Anonim

Hver gang du starter terminalen i Mac OS X, får du muligvis en lille besked: "Velkommen til Darwin!" eller en "Sidste login"-tid - ja, efter du har set det et par hundrede gange, er du måske træt af det, eller måske foretrækker du noget mere morsomt, meningsfuldt eller endda nyttigt for dig selv og andre computerbrugere. Den lille besked, du ser, er MOTD, ellers kaldet en Dagens Budskab, og det er en simpel tekstfil, der er placeret på /etc/motd.

Vi vil vise dig hvordan du nemt ændrer MOTD'en i Mac OS X-terminalen til hvad du vil.

Kontrol af den aktuelle MOTD

Start terminalen og skriv:

$ kat /etc/motd

Medmindre du allerede har tilpasset det, "Velkommen til Darwin!" eller "Sidste login"-meddelelsen vil være det, der vises, afhængigt af din version af OS X. En anden mulighed er, hvis /etc/motd-filen ikke eksisterer (hvilket for mange moderne versioner af OS X er standardtilfældet nu), så intet ville blive vist bortset fra login-oplysningerne. Men det vil vi ikke længere, vi vil have vores helt egen modd-besked, når en ny terminal lanceres, så her er, hvordan du gør det til, hvad du vil.

Sådan ændres dagens budskab (MOTD) til en brugerdefineret besked

Skriv følgende i kommandolinjen, dette vil åbne motd'en til nano, hvis du vil bruge en anden teksteditor som vim, er det også OK:

sudo nano /etc/motd

nano er intet mere end en kommandolinjeteksteditor og fungerer ligesom en. Stik over og slet teksten, og skriv hvad du vil have i stedet.

Lad os sige, at vi placerer beskeden "Hej fra OSXDaily.com!"

For at gemme den ændrede MOTD-fil skal du trykke på kontrol-O og derefter trykke på retur. Det er det. Tryk derefter på Control+X for at afslutte nano-editoren.

Når du nu starter terminalen, vil du blive mødt med din nye besked, i dette tilfælde kan den se sådan ud:

Hej fra OSXDaily.com! Mac~$

Du kan også vælge at omdirigere output af en kommando til motd-filen, inklusive bash-scripts eller en eksisterende kommando. For eksempel kan du udskrive uname eller sw_vers som sådan:

sw_vers > /etc/motd

Det ville få MOTD'en i OS X til at fortælle dig navnet, versionen og bygge på login, som f.eks.:

Produktnavn: Mac OS X Produktversion: 10.12.4 BuildVersion: 17F212 MacBook:~ Bruger$

Du kan blive så kompliceret eller så enkel, som du vil.

Bemærk: Nogle brugere skal køre nano som root, afhængigt af deres kontorettigheder eller hvad de er logget ind på, dette gøres via sudo-kommandoen. Brug af sudo-kommandoen vil bede dig om administratorens adgangskode. Den passende sudo-præfikssyntaks ville være:

$ sudo nano /etc/motd

Resten af ​​modifikationen er den samme.

Hvis du vil fjerne den tilpassede modd, skal du bare slette den fra filen /etc/motd, eller oprette en '.hushlogin'-fil i brugerens rodbibliotek.

Skift dagens terminalmeddelelse i Mac OS X