Ta bort meddelandet "Senast inloggad" från terminalen

När du startar ett nytt Terminal-fönster eller flik i Mac OS X (och de flesta Linux-distributioner) kommer du att hälsas med ett litet meddelande, antingen några "senast inloggade" detaljer eller kanske till och med ett meddelande från admin från / etc / motd . De senaste inloggningsuppgifterna är standard i en ny OS X-terminalsession, medan meddelandet om dagen är från en anpassad inställning som ställts in av sysadmin eller dig själv.

Om du vill ändra eller ta bort meddelandet "Senast inloggad" kan du göra det ganska lätt genom att gå till kommandoraden och skapa en modifieringsfil. Detta kommer att åsidosätta vad som helst inloggningsmeddelandet är i Terminal app, vilket effektivt inaktiverar det för användarkontot där det sätts på plats.


För att vara tydlig, med standardinloggningen Senaste inloggning på Mac, ser skärmutmatningen vanligen ut så här när du startar ett nytt fönster:

Last login: Tue Jun 22 10:59:29 on ttys003
Macintosh:~ user$

Så här inaktiverar du "Senaste inloggning" / MOTD på ny terminalsession

Om du inte vill se det inloggade meddelandet eller MOTD igen kan du bli av med det senast inloggade meddelandet längst upp på en ny terminal genom att ange följande kommando för att skapa en "hushlogin" -fil:

touch .hushlogin

Generellt vill du lägga den filen i en användares hemkatalog. Förekomsten av filen är tillräcklig för att tysta MOTD och inloggningsmeddelandet.

Nu när du startar en ny terminal ser du inte meddelandet, ändringar träder i kraft omedelbart.

Observera att ha en .hushlogin-fil i användarens hemkatalog också stänger av / etc / motd filen från körning. Om du har problem med den exekveringen, fortsätt bara filen med ett direktiv:

touch ~/.hushlogin

Om du är en root-användare kan du även skapa filerna i andra användarkataloger:

touch /Users/NAME/.hushlogin

Kom ihåg att kommandot "peka" skapar en tom fil av det angivna namnet.

Om du vill vända om det här och få den senaste inloggningen eller MOTD igen, är det bara att ta bort "touched" .hushlogin-filen genom att ange följande kommando:

rm .hushlogin

Om du vill kan du skapa en anpassad MOTD med vilket meddelande du vill ha som visas istället. Det kan bokstavligen vara allt från en enkel hej till en att göra-lista, till kalendrar, ASCII-konst, till många andra saker. Många systemadministratörer har roligt med MOTD-filen, och du kan också. Du kan till och med använda skript för att ge randomiserade citat eller råd för motd också, men det är ett ämne för en annan artikel.

Har du något roligt eller intressant i din MOTD? Låt oss veta i kommentarerna!