Com personalitzar el missatge del terminal

Anonim

Ja sigui que utilitzeu el Terminal ocasionalment o regularment, potser us sembla adequat canviar l'aspecte més enllà de l'esquema de colors i la configuració de transparència. Què tal canviar l'indicador real de la línia d'ordres? És bastant fàcil i pot ser una manera divertida de personalitzar encara més l'aspecte del vostre Mac.

Canviar l'aspecte de l'indicador del terminal no és massa complicat, però implica un ús bastant menor de la línia d'ordres, que, atès que voleu personalitzar com es veu l'indicador de bash, suposem que Almenys estàs una mica familiaritzat amb el Terminal.I sí, això s'aplica a totes les versions d'OS X, ja que totes les versions de tots els Mac fan servir bash com a indicador d'ordres. D'acord, comencem.

La línia d'ordres predeterminada a Mac OS X és una cosa així com:

ComputerName:Usuari actual del directori$

Això tindria un aspecte així quan s'hagi llançat el terminal:

MacBook:~/Administrador d'escriptori$

No massa dolent, però una mica avorrit, i no el millor, oi? No obstant això, és bastant fàcil de canviar, i realment podeu personalitzar el vostre missatge de terminal bash perquè sembli gairebé qualsevol cosa que vulgueu.

Suposarem que utilitzeu l'intèrpret d'ordres bash per defecte, de manera que editareu el fitxer .bashrc, .bash_profile o .profile si heu instal·lat fink.

Així, per començar a personalitzar la sol·licitud de bash, a la vostra indicació de terminal actual, escriviu el següent per carregar el perfil adequat a l'editor de text nano:

nano .bashrc

Sí, pots canviar-ho a .bash_profile o .profile en funció de les teves especificitats:

nano .bash_profile

Probablement se us presentarà un fitxer senzill, així que escriviu el següent en una línia del terminal per començar:

exportació PS1=">

És entre aquestes cometes que es produeix la personalització del missatge de bash.

Entre les cometes d'exportació PS1=" ", podeu afegir les línies següents per personalitzar la vostra sol·licitud de terminal:

  • \d – Data actual
  • \t – Hora actual
  • \h – Nom de l'amfitrió
  • \ – Número de comanda
  • \u – Nom d'usuari
  • \W – Directori de treball actual (és a dir: escriptori/)
  • \w – Directori de treball actual amb el camí complet (és a dir: /Usuaris/Administrador/Escriptori/)

(Tingueu en compte que si només voleu utilitzar una sol·licitud de bash personalitzada una vegada o provar l'aparença dels canvis abans de configurar-los al perfil de bash, només podeu utilitzar les ordres d'exportació, el canvi es farà tindrà efecte immediatament amb l'ordre d'exportació, però s'abandonarà quan finalitzi aquesta sessió de terminal.)

Doncs, posem alguns exemples. Potser voleu que el vostre terminal mostri l'usuari, seguit del nom d'amfitrió, seguit del directori, llavors l'entrada .bashrc adequada seria:

"

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

que es veurà com el següent quan es mostri a l'indicador de bash real:

Admin@MacBook~Escriptori/ $

Cool, eh? També podeu canviar el missatge en si mateix a qualsevol cosa, no ha de ser el signe $, simplement substituïu-lo per qualsevol altra cosa que vulgueu utilitzar, per exemple seria:

"

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

que és el mateix que l'anterior, però : en lloc de $

Admin@MacBook~Escriptori/: "

Així que, juga i mira què prefereixes. El meu favorit personal és el següent:

"

export PS1=\W @ \h $ "

Això mostra el directori actiu actualment (PWD), el nom d'amfitrió de l'ordinador i el nom d'usuari de l'usuari actual, semblant al següent:

/Sistema @ MacBookPro $

Amb les versions modernes d'OS X, fins i tot podeu incloure un emoji a la sol·licitud arrossegant-lo al lloc on voleu que es mostri, per exemple:

"

export PS1=\h:\W (ARROSSEGA EMOJI AQUÍ) $ "

Això es mostraria com:

Nom d'amfitrió: Escriptori (Emoji) $

Vist en aquesta imatge de sota:

Quan estigueu satisfet amb l'aparició de la vostra sol·licitud, deseu les edicions del fitxer .bash_profile a nano prement Control+o i, a continuació, podeu sortir del programa nano prement Control+x

Si realment ho voleu, també podeu utilitzar un editor de text estàndard com ara TextWrangler o TextEdit per editar el vostre .profile, però si esteu canviant l'indicador del terminal, probablement haureu d'aprendre a modificar-lo. fitxers de la línia d'ordres també.

Si prefereixes canviar les coses perquè semblin més gràfics, també hi ha una manera senzilla dissenyada per fer que el teu missatge de terminal inclogui un caràcter emoji (sí, les mateixes icones emoji que la gent utilitza per als missatges de text). ), podeu llegir-ho aquí si us interessa.

Finalment, tingueu en compte que això està canviant l'indicador d'ordres, no l'aparença de les finestres de l'aplicació Terminal. Si us agrada personalitzar l'aspecte de les coses, val la pena canviar l'aparença del Terminal, ja que podeu afegir un gran nombre de canvis i personalitzacions a la manera com es representa una finestra de Terminal estàndard. Afegit juntament amb un indicador d'ordres personalitzat i els dies de tenir un terminal d'aspecte avorrit ja desapareixeran, de totes maneres al vostre Mac. Probablement sigui obvi, però sí, aquestes personalitzacions ràpides funcionen més enllà d'OS X i també en Unix i Linux.

Tens un missatge interessant que vols compartir? Publiqueu el vostre als comentaris, proveu d'incloure tant l'ordre d'exportació com com es mostrarà la sol·licitud, perquè sigui més fàcil que els altres determinen si volen provar-ho o no.

Com personalitzar el missatge del terminal