Kaip tinkinti terminalo raginimą

Anonim

Nesvarbu, ar terminalą naudojate retkarčiais ar reguliariai, jums gali būti tikslinga pakeisti jo išvaizdą ne tik spalvų schemą ir skaidrumo nustatymus. Kaip pakeisti tikrąją komandų eilutės eilutę? Tai gana paprasta ir gali būti įdomus būdas toliau tinkinti „Mac“ išvaizdą.

Pakeisti terminalo eilutės išvaizdą nėra pernelyg sudėtinga, tačiau tai apima gana nedidelį komandinės eilutės naudojimą, todėl, atsižvelgiant į tai, kad norite tinkinti bash eilutės išvaizdą, manome, kad Aš bent šiek tiek susipažinau su terminalu.Ir taip, tai taikoma visoms OS X versijoms, nes kiekvienoje „Mac“ versijoje pagal numatytuosius nustatymus kaip komandų eilutė naudojama bash. Gerai, pradėkime.

Numatytoji komandų eilutės eilutė Mac OS X yra maždaug tokia:

ComputerName:CurrentDirectory User$

Tai atrodytų maždaug taip, kai terminalas bus paleistas:

MacBook:~/Desktop Admin$

Ne labai blogai, bet savotiškai nuobodu ir ne pats geriausias, tiesa? Tačiau tai gana lengva pakeisti, o jūs tikrai galite tinkinti savo „bash“ terminalo raginimą, kad jis atrodytų kaip beveik viskas, ko norite.

Manysime, kad naudojate numatytąjį bash apvalkalą, todėl redaguosite failą .bashrc, .bash_profile arba .profile, jei įdiegėte fink.

Taigi, norėdami pradėti tinkinti „bash“ raginimą, dabartiniame terminalo ragelyje įveskite šį žodį, kad įkeltumėte atitinkamą profilį į nano teksto rengyklę:

nano .bashrc

Taip, galite pakeisti tai į .bash_profile arba .profile, atsižvelgdami į savo specifiką:

nano .bash_profile

Tikriausiai jums bus pateiktas paprastas failas, todėl į terminalo eilutę įveskite:

export PS1=">

Bash raginimo tinkinimas yra tarp tų kabučių.

Tarp eksportavimo PS1=““ kabučių galite pridėti šias eilutes, kad tinkintumėte savo terminalo raginimą:

  • \d – dabartinė data
  • \t – dabartinis laikas
  • \h – prieglobos pavadinimas
  • \ – komandos numeris
  • \u – vartotojo vardas
  • \W – dabartinis darbo katalogas (ty: Desktop/)
  • \w – esamas darbo katalogas su visu keliu (ty: /Users/Admin/Desktop/)

(Atkreipkite dėmesį, jei norite tiesiog naudoti vienkartinį tinkintą „bash“ raginimą arba išbandyti pakeitimų išvaizdą prieš nustatydami juos „bash“ profilyje, galite tiesiog naudoti eksportavimo komandas. įsigalios iš karto su eksportavimo komanda, bet bus atsisakyta, kai baigsis terminalo seansas.)

Taigi, paimkime kelis pavyzdžius. Galbūt norite, kad jūsų terminalo raginimas parodytų vartotoją, po kurio būtų kompiuterio pavadinimas ir katalogas, tada atitinkamas .bashrc įrašas būtų:

"

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

kuris atrodys taip, kai bus pateiktas faktiniame „bash“ raginime:

Admin@MacBook~Desktop/ $

Šaunu, ar ne? Taip pat galite pakeisti patį raginimą į bet ką, tai nebūtinai turi būti $ ženklas, tiesiog pakeiskite jį bet kuo kitu, kurį norite naudoti, pvz., būtų:

"

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

kuris yra tas pats, kas aukščiau, bet : vietoj $

Admin@MacBook~Desktop/: "

Taigi, pažaiskite ir pažiūrėkite, kas jums labiau patinka. Mano mėgstamiausias yra šis:

"

export PS1=\W @ \h $ "

Tai rodo, kad šiuo metu aktyvus katalogas (PWD), kompiuterio prieglobos pavadinimas ir dabartinio vartotojo naudotojo vardas atrodo taip:

/System @ MacBookPro $

Naudodami šiuolaikines OS X versijas, netgi galite įtraukti jaustuką į raginimą, nuvilkdami jį į vietą, kurioje norite jį rodyti, pvz.:

"

export PS1=\h:\W (NUvilkite EMOJI ČIA) $ "

Tai būtų rodoma kaip:

Pagrindinio kompiuterio pavadinimas:Stalinis kompiuteris (jaustukas) $

Matoma toliau esančioje nuotraukoje:

Kai būsite patenkinti savo raginimo išvaizda, išsaugokite .bash_profile failo redagavimus nano programoje paspausdami Control+o ir išeikite iš nano programos paspausdami Control+x

Jei tikrai norite, taip pat galite tiesiog naudoti standartinę teksto rengyklę, pvz., TextWrangler arba TextEdit, norėdami redaguoti savo .profilį, bet jei keičiate terminalo raginimą, tikriausiai turėtumėte išmokti keisti failus iš komandinės eilutės.

Jei norite pakeisti dalykus, kad atrodytų grafiškiau, taip pat yra paprastas patarimas, kaip į terminalo raginimą įtraukti jaustukų simbolį (taip, tas pačias jaustukų piktogramas, kurias žmonės naudoja tekstiniams pranešimams siųsti ), jei susidomėjote, galite tai perskaityti čia.

Galiausiai atminkite, kad tai keičia komandų eilutę, o ne terminalo programos langų išvaizdą. Jei jums patinka tinkinti daiktų išvaizdą, verta pakeisti terminalo išvaizdą, nes galite pridėti daugybę pakeitimų ir pritaikymų prie standartinio terminalo lango atvaizdavimo. Pridėta kartu su pasirinktine komandų eilute ir jūsų „Mac“ kompiuteryje jau seniai praėjo tie laikai, kai turėjote nuobodžiai atrodantį terminalą. Tikriausiai tai akivaizdu, bet taip, šie skubūs tinkinimai veikia ne tik OS X, bet ir Unix bei Linux.

Ar turite puikų raginimą, kuriuo norite pasidalinti? Paskelbkite savo komentaruose, pabandykite įtraukti eksportavimo komandą ir tai, kaip bus pateikta raginimas, kad kitiems būtų lengviau nustatyti, ar jie nori tai išbandyti, ar ne.

Kaip tinkinti terminalo raginimą