Kaip tinkinti „Linux Bash“ raginimą (ir kodėl turėtumėte)


Jei norite šiek tiek suasmeninti savo „Linux“ komandų eilutės pastangas, yra paprastas būdas tai padaryti.

Linux yra lanksčiausia operacinė sistema rinkoje. Daugelyje „Linux“ platinimų dangus yra riba, ką galite tinkinti. Galite pakoreguoti savo darbalaukio išvaizdą arba visiškai pakeisti darbalaukį, kad jis būtų labai asmeniškas ir unikalus.

Vienas pakeitimas, apie kurį galbūt nežinote, yra bash raginimas. Jei nesate susipažinę, „bash“ eilutė yra eilutė, naudojama komandoms vykdyti. Atidarote terminalo langą ir greičiausiai pamatysite raginimą, kuris atrodo taip:

jack@HIVE:~$

Štai mano numatytasis raginimas yra mano Ubuntu Budgie darbalaukyje. Iš esmės tas raginimas man sako:

  • jack - mano vartotojo vardas
  • HIVE – mano mašinos pagrindinio kompiuterio pavadinimas
  • ~ - dabartinis darbo katalogas (šiuo atveju ~ lygus namams)

Jums gali prireikti visos šios informacijos arba ne. Pavyzdžiui, kai į raginimą įtraukiate dabartinį darbo katalogą, galite baigti raginimą tiek ilgai, kad jūsų komandos turi būti apvyniotos terminalo lange. Mane tai gali erzinti, ypač kai galite tiesiog paleisti komandą pwd (kuri išspausdina dabartinį darbo katalogą).

Kadangi esu linkęs į minimalistinį stilių, man labiau patinka gana nuoširdus raginimas. Nenoriu, kad per daug informacijos užgriozdytų mano darbo vietą, man nereikia žinoti, kas aš esu, ir man nereikia priminti mano kompiuterio pagrindinio kompiuterio pavadinimo.

Dar geriau, jei norėčiau įsitikinti, kad mano „bash“ raginimas labai skiriasi nuo nuotolinio įrenginio, su kuriuo galėčiau dirbti, raginimo, todėl jų negalima supainioti. Tuo tikslu man patinka pritaikyti savo „bash“ raginimą, kad būtų įtraukta labai mažai informacijos. Retkarčiais sukonfigūravau savo „bash“ raginimą, kad būtų ne kas kita, kaip : ir tarpas. Tai veiksminga ir nesudėtinga.

Leiskite man parodyti, kaip tinkinti „bash“ raginimą.

Kaip sukonfigūruoti „Linux bash“ raginimą

Ko jums reikės: Vienintelis dalykas, kurio jums reikės, yra veikiantis „Linux“ egzempliorius, kuriame kaip apvalkalas naudojamas bash. Jei naudojate bet kurį iš pagrindinių „Linux“ paskirstymų (pvz., „Ubuntu“, „Linux Mint“ ir „Fedora“), „bash“ yra numatytasis apvalkalas, todėl galite pradėti.

Atminkite, kad bash raginimo tinkinimas gali būti labai sudėtingas. Nesijaudinkite, kol kas tai bus paprasta. Vėliau parodysiu, kaip į raginimą įtraukti sudėtingesnių tinkinimų. Kol kas siekiame paprastumo, kad galėtumėte sužinoti, kaip veikia pagrindinis tinkinimas.

1. Atidarykite terminalo langą

Pirmas dalykas, kurį turėsite padaryti, tai atidaryti terminalo programą darbalaukio meniu. Kai tai bus atidaryta, turėtumėte pamatyti numatytąjį „bash“ raginimą.

2. Atidarykite .bashrc failą redaguoti

Tada atidarykite .bashrc failą (konkretų failą, kuris nustato daugybę konfigūracijų naudotojui, kai jis prisijungia), kad galėtumėte redaguoti naudodami komandą:

nano .bashrc

3. Sukonfigūruokite raginimą

Tarkime, kad norite, kad jūsų „bash“ raginimas tiesiog perskaitytų prompt:. Akivaizdu, kad galite perskaityti viską, kas jums patinka, tačiau šio nurodymo tikslais naudosime prompt:.

Slinkite į .bashrc failo apačią. Failo apačioje pridėkite šią eilutę:

PS1="prompt: "

PASTABA: PS1 yra pagrindinė raginimo eilutė ir viskas, kas yra kabutėse, yra tai, kas bus išspausdinta raginime.

4. Išsaugokite ir pateikite šaltinį .bashrc

Išsaugokite ir uždarykite .bashrc failą naudodami Ctrl+X spartųjį klavišą. Tada norėsite atlikti tai, kas vadinama failo šaltiniu, kad pakeitimai įsigaliotų neatsijungiant ir vėl neprisijungiant. Tai taip pat labai gera idėja, nes jei padarėte klaidą , turėsite galimybę ją ištaisyti.

Norėdami gauti .bashrc failą, išduokite komandą:

source .bashrc

Turėtumėte iš karto pamatyti, kad pakeitimai įsigalios, o jūsų „bash“ raginimas bus rodomas tik prompt:. Tada galite pradėti dirbti nenagrinėdami papildomos informacijos. Jei jums nepatinka, kaip tai atrodo, galite grįžti atgal ir pakeisti arba ištrinti .bashrc konfigūracijos eilutę ir iš naujo paleisti komandą source .

Ir tai viskas, ko reikia norint tinkinti „Linux bash“ raginimą. Kaip jau minėjau anksčiau, kitą kartą peržiūrėsime šią temą ir į raginimą įtrauksime daugiau informacijos ir net šiek tiek spalvų.