Wijzig het Terminalbericht van de dag in Mac OS X

Wanneer u de Terminal in Mac OS X start, krijgt u misschien een berichtje: "Welcome to Darwin!" Of een "Last Log In" -tijd - nou, nadat u het een paar honderd keer hebt gezien, bent u er misschien ziek van, of misschien wilt u iets leukers, betekenisvoller of zelfs nuttigs voor uzelf en andere computergebruikers. Die kleine boodschap die je ziet is de MOTD, ook wel een Boodschap van de Dag genoemd, en het is een eenvoudig tekstbestand gelokaliseerd op / etc / motd.

We laten u zien hoe u de MOTD in de Mac OS X Terminal eenvoudig kunt veranderen in wat u maar wilt.

Controle van de huidige MOTD

Start de Terminal en typ:

$ cat /etc/motd

Tenzij je het al hebt aangepast, zal "Welcome to Darwin!" Of het "Last Login" -bericht verschijnen, afhankelijk van je versie van OS X. Een andere optie is als het bestand / etc / motd niet bestaat (wat voor veel moderne versies van OS X is nu het standaardgeval), dan zou er niets verschijnen behalve de inloggegevens. Maar dat willen we niet meer, we willen onze eigen motd-boodschap wanneer een nieuwe terminal wordt gelanceerd, dus hier is hoe je het kunt veranderen in wat je maar wilt.

Hoe het bericht van de dag (MOTD) in een aangepast bericht te wijzigen

Typ het volgende in de opdrachtregel, dit opent het motd in nano, als u een andere teksteditor zoals vim wilt gebruiken, is dat ook OK:

sudo nano /etc/motd

nano is niets meer dan een teksteditor in de opdrachtregel en werkt net als een. Omlaag en verwijder de tekst en typ wat je wilt op zijn plaats.

Laten we zeggen dat we het bericht "Hallo van OSXDaily.com!"

Als u het gewijzigde MOTD-bestand wilt opslaan, raakt u controle-O en drukt u op Enter. Dat is het. Druk vervolgens op Control + X om de nano-editor te sluiten.

Wanneer u nu de Terminal start, wordt u begroet met uw nieuwe bericht, in dit geval ziet het er als volgt uit:

Hello from OSXDaily.com!
Mac~$

U kunt er ook voor kiezen om de uitvoer van een opdracht om te leiden naar het motd-bestand, inclusief bash-scripts of een bestaande opdracht. U kunt bijvoorbeeld uname of sw_vers uitvoeren zoals:

sw_vers > /etc/motd

Dat zou de MOTD in OS X je de naam en versie laten zien, en bouwen op login, zoals zo:

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

Je kunt zo gecompliceerd of zo eenvoudig als je wilt.

Opmerking: sommige gebruikers moeten nano als root uitvoeren, afhankelijk van hun accountprivileges of waarmee ze zijn aangemeld. Dit gebeurt via de opdracht sudo. Met behulp van de opdracht sudo wordt u gevraagd om het beheerderswachtwoord. De juiste vooraf gedefinieerde syntaxis sudo zou zijn:

$ sudo nano /etc/motd

De rest van de wijziging is hetzelfde.

Als u de aangepaste motd wilt verwijderen, verwijdert u deze gewoon uit het bestand / etc / motd of maakt u een '.hushlogin'-bestand in de hoofddirectory van de gebruiker.