Hoe u uw terminalprompt kunt aanpassen

Anonim

Of u de Terminal nu af en toe of regelmatig gebruikt, u vindt het misschien gepast om de manier waarop deze eruitziet verder te gaan dan het kleurenschema en de transparantie-instellingen. Hoe zit het met het wijzigen van de daadwerkelijke opdrachtregelprompt? Het is vrij eenvoudig en het kan een leuke manier zijn om het uiterlijk van je Mac verder aan te passen.

Het veranderen van de manier waarop de terminalprompt eruitziet, is niet al te ingewikkeld, maar het vereist een vrij klein gebruik van de opdrachtregel. Aangezien je het uiterlijk van de bash-prompt wilt aanpassen, gaan we ervan uit dat je bent op zijn minst enigszins bekend met de Terminal.En ja, dit geldt voor alle versies van OS X, aangezien elke versie op elke Mac standaard bash als opdrachtprompt gebruikt. Oké, laten we beginnen.

De standaard opdrachtregelprompt in Mac OS X is zoiets als:

Computernaam:CurrentDirectory-gebruiker$

Dat zou er ongeveer zo uitzien als de Terminal is gelanceerd:

MacBook:~/Desktop Admin$

Niet slecht, maar nogal saai, en niet de beste, toch? Het is echter vrij eenvoudig te veranderen, en je kunt je bash Terminal-prompt echt aanpassen om eruit te zien als bijna alles wat je maar wilt.

We gaan ervan uit dat je de standaard bash-shell gebruikt, dus je bewerkt het bestand .bashrc, .bash_profile of .profile als je fink hebt geïnstalleerd.

Dus, om te beginnen met het aanpassen van de bash-prompt, typt u bij uw huidige Terminal-prompt het volgende om het juiste profiel in de nano-teksteditor te laden:

nano .bashrc

Ja, je kunt dat wijzigen in .bash_profile of .profile, afhankelijk van je specifieke kenmerken:

nano .bash_profile

U krijgt waarschijnlijk een gewoon bestand te zien, dus typ het volgende op een regel in de terminal om aan de slag te gaan:

export PS1=">

Het is tussen die aanhalingstekens dat je bash-prompt wordt aangepast.

Tussen de aanhalingstekens van export PS1=” “, kunt u de volgende regels toevoegen om uw Terminal-prompt aan te passen:

  • \d – Huidige datum
  • \t – Huidige tijd
  • \h – Hostnaam
  • \ – Opdrachtnummer
  • \u – gebruikersnaam
  • \W – Huidige werkmap (bijvoorbeeld: Desktop/)
  • \w – Huidige werkdirectory met volledig pad (dwz: /Users/Admin/Desktop/)

(Let op: als je eenmalig een aangepaste bash-prompt wilt gebruiken of het uiterlijk van wijzigingen wilt testen voordat je ze in het bash-profiel instelt, kun je eenvoudig de exportcommando's gebruiken, de wijziging zal wordt onmiddellijk van kracht met het exportcommando, maar wordt afgebroken wanneer die Terminal-sessie wordt beëindigd.)

Laten we dus een paar voorbeelden nemen. Misschien wilt u dat uw Terminal-prompt de Gebruiker weergeeft, gevolgd door de hostnaam, gevolgd door de map, dan zou de juiste .bashrc-vermelding zijn:

"

export PS1=\u@\h\w $ "

die er als volgt uit zal zien wanneer deze wordt weergegeven bij de daadwerkelijke bash-prompt:

Admin@MacBook~Desktop/ $

Gaaf he? U kunt de prompt zelf ook in iets veranderen, het hoeft niet het $-teken te zijn, vervang het gewoon door wat u maar wilt gebruiken, bijvoorbeeld zou zijn:

"

export PS1=\u@\h\w: "

wat hetzelfde is als hierboven, maar : in plaats van $

Admin@MacBook~Desktop/: "

Dus, speel wat rond en kijk wat je voorkeur heeft. Mijn persoonlijke favoriet is de volgende:

"

export PS1=\W @ \h $ "

Hierdoor ziet de momenteel actieve directory (PWD), de hostnaam van de computer en de gebruikersnaam van de huidige gebruiker er als volgt uit:

/Systeem @ MacBookPro $

Met moderne versies van OS X kun je zelfs een emoji aan de prompt toevoegen door deze naar de gewenste plek te slepen, bijvoorbeeld:

"

export PS1=\h:\W (DRAG EMOJI HIER) $ "

Dat wordt weergegeven als:

Hostnaam:Desktop (Emoji) $

Te zien op onderstaande foto:

Als je tevreden bent met het uiterlijk van je prompt, sla je de bewerkingen van het .bash_profile-bestand op in nano door op Control+o te drukken en kun je het nano-programma afsluiten door op Control+x te drukken

Als je het echt wilt, kun je ook gewoon een standaard teksteditor zoals TextWrangler of TextEdit gebruiken om je .profile te bewerken, maar als je je terminalprompt wijzigt, moet je waarschijnlijk leren hoe je bestanden ook vanaf de opdrachtregel.

Als je dingen liever verandert om er grafischer uit te zien, is er ook een eenvoudige handleiding die is ontworpen om je Terminal-prompt een emoji-teken te laten bevatten (ja, dezelfde emoji-pictogrammen die mensen gebruiken voor sms'en ), dat lees je hier als je geïnteresseerd bent.

Houd er ten slotte rekening mee dat dit de opdrachtprompt verandert, niet het uiterlijk van de Terminal-app-vensters. Als je het uiterlijk van dingen wilt aanpassen, is het de moeite waard om het uiterlijk van Terminal te veranderen, omdat je een groot aantal wijzigingen en aanpassingen kunt toevoegen aan de manier waarop een standaard Terminal-venster wordt weergegeven. Samen met een aangepaste opdrachtprompt toegevoegd en de dagen van een saai ogende terminal zullen allang voorbij zijn, in ieder geval op je Mac. Het ligt waarschijnlijk voor de hand, maar ja, deze snelle aanpassingen werken ook buiten OS X en ook in Unix en Linux.

Heb je een coole prompt die je wilt delen? Post de jouwe in de reacties, probeer zowel het exportcommando op te nemen als wat de prompt zal weergeven, om het voor anderen gemakkelijker te maken om te bepalen of ze het willen proberen of niet.

Hoe u uw terminalprompt kunt aanpassen