Skift dagens terminalmeddelelse i Mac OS X
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.
