Cum să vă personalizați promptul terminalului

Anonim

Fie că utilizați terminalul ocazional sau regulat, s-ar putea să găsiți potrivit să schimbați modul în care arată dincolo de setările de schema de culori și de transparență. Ce zici de schimbarea liniei de comandă actuală? Este destul de ușor și poate fi o modalitate distractivă de a-ți personaliza și mai mult aspectul Mac.

Schimbarea modului în care arată promptul terminalului nu este prea complicată, dar implică o utilizare destul de minoră a liniei de comandă, care, având în vedere că doriți să personalizați modul în care arată promptul bash, presupunem că sunteți cel puțin oarecum familiarizați cu Terminalul.Și da, acest lucru se aplică tuturor versiunilor de OS X, deoarece fiecare versiune de pe fiecare Mac folosește implicit bash ca prompt de comandă. OK, să începem.

Linia de comandă implicită în Mac OS X este ceva de genul:

ComputerName:CurrentDirectory User$

Asta ar arăta cam așa când va fi lansat terminalul:

MacBook:~/Administrator desktop$

Nu prea rău, dar cam plictisitor, și nu cel mai bun, nu? Totuși, este destul de ușor de schimbat și vă puteți personaliza cu adevărat promptul terminal bash pentru a arăta ca aproape orice doriți.

Vom presupune că utilizați shell-ul bash implicit, așa că veți edita fie fișierul .bashrc, .bash_profile, fie .profile dacă ați instalat fink.

Astfel, pentru a începe să personalizați promptul bash, la promptul terminal curent, tastați următoarele pentru a încărca profilul corespunzător în editorul de text nano:

nano .bashrc

Da, îl poți schimba în .bash_profile sau .profile, în funcție de specificul tău:

nano .bash_profile

Probabil vi se va prezenta un fișier simplu, așa că introduceți următoarele pe o linie din terminal pentru a începe:

export PS1=">

Între aceste ghilimele are loc personalizarea promptului dvs. bash.

Între ghilimele de export PS1=" „, puteți adăuga următoarele rânduri pentru a personaliza promptul terminal:

  • \d – Data curentă
  • \t – Ora curentă
  • \h – Numele gazdei
  • \ – Numărul de comandă
  • \u – Nume utilizator
  • \W – Director de lucru curent (de exemplu: Desktop/)
  • \w – Director de lucru curent cu calea completă (adică: /Utilizatori/Admin/Desktop/)

(Rețineți că dacă doriți doar să utilizați o singură dată un prompt bash personalizat sau să testați aspectul modificărilor înainte de a le seta în profilul bash, puteți utiliza pur și simplu comenzile de export, modificarea va fi va intra în vigoare imediat cu comanda de export, dar va fi abandonat când acea sesiune de terminal este încheiată.)

Deci, să luăm câteva exemple. Poate doriți ca promptul terminalului să afișeze utilizatorul, urmat de numele gazdei, urmat de director, apoi intrarea .bashrc corespunzătoare ar fi:

"

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

care va arăta ca următorul când este redat la promptul bash real:

Admin@MacBook~Desktop/ $

Tare nu? De asemenea, puteți schimba promptul în orice, nu trebuie să fie semnul $, pur și simplu înlocuiți-l cu orice altceva doriți să utilizați, de exemplu ar fi:

"

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

care este la fel ca mai sus, dar : în loc de $

Admin@MacBook~Desktop/: „

Așa că, joacă-te și vezi ce preferi. Favoritul meu personal este următorul:

"

export PS1=\W @ \h $ "

Aceasta arată directorul activ curent (PWD), numele de gazdă al computerului și numele de utilizator al utilizatorului curent, arătând astfel:

/Sistem @ MacBookPro $

Cu versiunile moderne de OS X, puteți chiar include un Emoji în prompt, trăgându-l în locul în care doriți să fie afișat, de exemplu:

"

export PS1=\h:\W (TRASĂ EMOJI AICI) $ "

Aceasta s-ar afișa ca:

Nume gazdă:Desktop (Emoji) $

Văzut în această imagine de mai jos:

Când sunteți mulțumit de apariția solicitării dvs., salvați editările fișierului .bash_profile în nano apăsând Control+o și apoi puteți ieși din programul nano apăsând Control+x

Dacă doriți cu adevărat, puteți utiliza, de asemenea, un editor de text standard, cum ar fi TextWrangler sau TextEdit, pentru a vă edita profilul .profil, dar dacă vă schimbați promptul terminalului, probabil că ar trebui să învățați cum să modificați fișiere și din linia de comandă.

Dacă preferați să schimbați lucrurile pentru a arăta mai grafic, există, de asemenea, un mod simplu conceput pentru a face ca promptul dvs. terminal să includă un caracter emoji (da, aceleași pictograme emoji pe care oamenii le folosesc pentru mesajele text). ), puteți citi asta aici dacă sunteți interesat.

În cele din urmă, rețineți că aceasta se schimbă promptul de comandă, nu aspectul ferestrelor aplicației Terminal. Dacă vă place să personalizați aspectul lucrurilor, este bine să schimbați aspectul Terminalului, deoarece puteți adăuga un număr mare de modificări și personalizări la modul în care este redată o fereastră standard de terminal. Adăugat împreună cu un prompt de comandă personalizat și zilele de a avea un terminal plictisitor vor fi trecute de mult, oricum pe Mac. Probabil că este evident, dar da, aceste personalizări prompte funcționează dincolo de OS X și, de asemenea, în Unix și Linux.

Ai un mesaj grozav pe care vrei să-l partajezi? Postați-l pe a dvs. în comentarii, încercați să includeți atât comanda de export, cât și ceea ce va afișa promptul, pentru a fi mai ușor pentru alții să determine dacă doresc să o încerce sau nu.

Cum să vă personalizați promptul terminalului