Dauguma "Linux" paskirstymų sukonfigūruoja "Bash" raginimą atrodyti kažką panašaus įusername @ hostname: directory $
. Bet jūs galite sukonfigūruoti "Bash" eilutę, kad būtų kokių nors norimų dalykų, ir net pasirinkti bet kokias jums patinkančias spalvas.
Pavyzdiniai žingsniai buvo atlikti Ubuntu 16.04 LTS. Šis procesas turėtų būti toks pat ir kituose "Linux" paskirstytuose, nors numatytoji "Bash" eilutė ir parametrai .bashrc byloje gali būti šiek tiek kitokios.
Jūsų "Bash" raginimų konfigūracija saugoma jūsų naudotojui paskyros failas .bashrc, kuris yra~ / .bashrc
. Taigi, jei jūsų naudotojo vardas yra bobas, failas yra/home/bob/.bashrc
.
Galite atidaryti failą, norėdami peržiūrėti dabartinį Bash kintamąjį. Mes naudosime "nano" kaip pavyzdinį teksto redaktorių, nors jūs taip pat galite naudoti vi, emacs ar bet kurį kitą norimą teksto redaktorių. Atidarykite terminalą ir paleiskite:
nano ~ / .bashrc
Slinkite žemyn į skirsnįPS1 =
. Pirmasis kintamasis atrodo gana sudėtingas, nes juose pateikiama spalvų informacija - vėliau paaiškinsime. Antrasis kintamasis, be spalvų informacijos, yra toks:
$ {debian_chroot: + ($ debian_chroot)} u @ h: w $
Tai vis dar šiek tiek sudėtinga dėl$ {debian_chroot: + ($ debian_chroot)}
bitai. Tai tik pasakoja Bash, kad praneštų, ar naudojate "Debian chroot" aplinką ir paprastai nebus rodomi. Nepaisydami šių, čia yra numatytoji "Bash" eilutės kintamojo struktūra:
u @ h: w $
u
nurodo jūsų vartotojo vardą,@
h
nurodo kompiuterio vardą (kompiuterio vardą),:
nurodo: simbolis, w
nurodo darbo katalogą ir $
nurodo $, jei esate įprasta vartotojo paskyra arba #, jei esate šaknys. Taigi, viską išdėstydami, jūs gaunatenaudotojo vardą @ hostname: working_directory $
.Norėdami pakeisti savo Basho raginimą, turėsite pridėti, pašalinti ar pertvarkyti specialiuosius simbolius PS1 kintamojoje. Tačiau yra daug daugiau kintamųjų, kuriuos galite naudoti, o ne numatytuosius.
Palikite nano įjungtą teksto redaktorių, paspauskite Ctrl + X, kad išeitumėte. Mes parodysime, kaip eksperimentuoti su kintamaisiais prieš faktiškai rašydami naują failą. Bashrc.
Jūsų boso raginimo konfigūracija saugoma PS1 kintamojoje. Norėdami išsaugoti kintamojo PS1 turinį į naują kintamąjį, paleiskite šią komandą:
DEFAULT = $ PS1
Dabar galite nustatyti kintamąjį PS1 skirtingomis eksperimento vertėmis. Pavyzdžiui, čia pirmoji eilutė nustatys jūsų eilutę prie pagrindinio "user $" eilutės, o antrasis nustatys jūsų eilutę prie pagrindinio "user: work_directory $" eilutės.
PS1 = " u $" PS1 = " u: w $"
Jei kada nors norėsite grįžti į numatytąją eilutę, tiesiog paleiskite šią komandą.
PS1 = $ DEFAULT
Bash bus atkurtas į numatytąją eilutę, ačiū kad anksčiau išsaugojote šiuos numatytuosius nustatymus. Atkreipkite dėmesį, kad bet kokie pakeitimai, kuriuos atliekate čia, yra tik laikini dabartiniam "Bash" sesijos, todėl visada galite atsijungti ir vėl prisijungti arba uždaryti ir iš naujo atidaryti terminalo langą, kad grįžtumėte į numatytąją eilutę. Tačiau aukščiau esanti eilutė leidžia lengvai grįžti į numatytąjį "Bash" raginimą be lango atsisakyti ar uždaryti langą.
Kintamojui galite pridėti bet kokius simbolius ar tekstą. Taigi, norėdami priskirti numatytąją eilutę su "Hello World", galite naudoti:
PS1 = "Sveiki, pasaulis u @ h: w $"
Dabar, kai jūs turite pagrindus žemyn, jūs tiesiog reikia žinoti, kas yra visi specialieji simboliai. Tikriausiai daugelis iš jų nepastebės, bet čia pateikiamas visas sąrašas, kaip parodyta "Bash" instrukcijoje:
a
d
D (formatas)
e
h
H
j
l
n
s
t
T
@
A
u
v
V
w
W
!
#
$
nnn
\
[
]
Taigi, jei norite pridėti datą ir laiką į savo "Bash" eilutę ir į komandinę eilutę įrašykite komandą, galite naudoti šią konstrukciją:
PS1 = "[ d t] u @ h n w $"
Čia nelaikomi skliausteliuose, bet vizualiai juos lengviau išvalyti ir lengviau skaityti. Kaip anksčiau apibūdinome, jūs galite pridėti bet kokį teksto ar įprastą simbolį kintamajam, kurį norite, todėl galite laisvai naudotis visomis jūsų darbe.
Yra dar vienas galingas apgauti, apie kurį turėtumėte žinoti: galite pridėti bet kurios komandos išvestį į greitą. Kai pasirodys greitis, Bash paleis komandą ir užpildys dabartinę informaciją. Norėdami tai padaryti, tiesiog pridėkite bet kurią komandą, kurią norite paleisti tarp dviejųsimbolių. Tai ne apostrofas - tai didžiulis akcentas, kuris pasirodo virš klavišo "Tab" klaviatūroje.
Pavyzdžiui, tarkime, kad norite pamatyti "Linux" branduolio versiją. Galėtumėte naudoti tokią eilutę kaip:
PS1 = " u @ h" uname -s -r " w $"
Kaip dar vienas pavyzdys, tarkime, kad norite peržiūrėti sistemos veikimo laiką ir apkrovos vidurkis, kaip parodyta komandojeuptime
. Galite naudoti tokią konstrukciją, kuri iki likusios eilutės pabaigos nustato veikimo trukmę savo linijoje.
PS1 = "(" uptime ") n u @ h: w $"
Nejaukite bandyti eksperimentuoti su skirtingais specialiaisiais simboliais ir komandomis surinkti savo idealią komandų eilutę.
Kai pamatysite pageidaujamą greitį, galite pridėti spalvų. Tai iš tikrųjų yra labai paprasta, tačiau kintamasis atrodo labai nemalonus ir sudėtingas, jei nesuprantate, ką žiūrite.
Pavyzdžiui, numatytasis spalvinių kvietimų kintamasis iš ankstesnių buvo:
$ {debian_chroot : + ($ debian_chroot)} [ 033 [01; 32m ] u @ h [ 033 [00m ]: [ 033 [01; 34m ] w [ 033 [00m ] $
Arba dar kartą pašalindami debian_chroot bitus:
[ 033 [01; 32m ] u @ h [ 033 [00m ]: [ 033 [01; 34m ] w [ 033 [00m ] $
Tai iš tikrųjų tik u @ h: w $
kintamasis nuo ankstesnio, bet su spalvų informacija. Iš tiesų galime suskaidyti į keletą skyrių:
[ 033 [01; 32m ] u @ h [ 033 [00m ] : [ 033 [01; 34m ] w [ 033 [00m ] $
Pirmas skyrius yra u @ h
bit, prieš tai pateikiama spalvos informacija, kuri paverčia ją žalia. Antrasis yra simbolis:
, prieš kurį pateikiama spalvos informacija, kuri pašalina bet kokį spalvą. Trečias yra bitas w
, prieš kurį pateikiama spalvos informacija, kuri ją pavertė mėlyna. Ketvirtasis yra bitas $
, prieš kurį pateikiama informacija apie spalvą, kuri pašalina bet kokį spalvą.
Kai jūs suprantate, kaip sukonfigūruoti savo spalvų žymas, galite pridėti bet kokias jums patinkančias spalvas bet kuria jūsų Bashas jums patinka.
Štai ką jums reikia žinoti: turite įvesti visą spalvų kodo informaciją tarp [
ir] simbolio
s. Žymeklio viduje turėtumėte pradėti nuo 033 [
arba e [
], kad Bashui būtų nurodyta, kad tai yra informacija apie spalvas. 033 [
ir e [
padaryti tą patį. e [
yra trumpesnis, todėl gali būti patogiau naudoti, bet mes naudosime 033 [
čia, nes jis atitinka numatytuosius. Žymėjimo pabaigoje turite baigti žymelęm
, kad nurodytumėte spalvinės žymės pabaigą.
Nutraukdami žemyn, štai kas atrodys kiekviena spalvos žyma. Vienintelis skirtumas yra informacija, kurią jūs įtraukiate vietoj spalvos, kad apibrėžtumėte faktinę spalvą:
[ 033 [ COLOR m ]
Bash leidžia jums keisti teksto iš pirmo žvilgsnio spalvą,
Štai reikšmės, skirtos pirmojo plano tekstui:
Pvz., Nes violetinis tekstas yra spalvinis kodas 32, naudokite [ 033 [ 32 m ]
raudonam tekstui.
Taip pat galite nurodyti teksto atributą. Šis atributas turi būti pridėtas prieš spalvų skaičių, atskirtą kabliataškiu (;). Tekstas su šiais atributais skirtinguose terminalo emuliatoriuose atrodys kitaip.
Čia yra teksto atributų vertės:
Iš tikrųjų nereikia įtraukti įprasto teksto atributo. Bet kokiu atveju tai yra numatytoji nuostata.
Pavyzdžiui, kadangi raudonas tekstas yra kodas 31, o paryškintas tekstas yra kodas 1, naudokite [ 033 [ 1; 31 m ]
paryškintu raudonu tekstu.
Taip pat galite nurodyti fono spalvą, tačiau negalite pridėti atributo fono spalvą.
Čia yra fono spalvų reikšmės:
Pavyzdžiui, mėlynas fonas yra kodas 44, [ 033 [ 44 m ]
nurodo mėlyną foną.
Galite nurodyti tiek pirmojo žvilgsnio, tiek fono spalvą žymos Pavyzdžiui, 42 reiškia žalią fone, o 31 - raudoną tekstą. Taigi, norėdami, kad numatytoji eilutė taptų raudonu tekstu žaliu fonu, naudokite:
PS1 = " [ 033 [ 42 m ] [ 033 [ 31 m ] u @ h: w $ "
Mes tiesiog nurodome vieną fono spalvą ir tada vieną iš pirmo žvilgsnio teksto spalvą, kuri prasideda nuo eilutės pradžios ir taikoma visam tekstui eilutėje. Tačiau, jei norite, kad kintamasis spalvotų skirtingas jūsų raginimo skiltis, galite nurodyti tiek daug spalvų žymes, kokius norite.
Fono ir pirmojo plano teksto spalvos visada eina į užklausą, nebent nurodote spalvinį kodą 00, išvalykite spalvų informaciją . Taip pat galite naudoti šią žymę kintamajame, norėdami iš naujo nustatyti formatavimą atgal į numatytąją vietą kvietime. Pavyzdžiui, ši eilutė baigtų visą spalvą prieš simbolį $
.
PS1 = " [ 033 [ 42 m ] [ 033 [ 31 m ] u @ h: w \ [ 033 [ 00 m ] $ "
Bandydami eksperimentuoti su spalvomis, dabartiniame seanse turėtų būti paraginti bosas. Bet jūs tikriausiai norėtumėte, kad šis naujas greitai būtų nuolatinis, todėl jis automatiškai naudojamas visose jūsų "Bash" sesijose.
Norėdami tai padaryti, turėsite pakeisti PS1 kintamojo turinį failo .bashrc, kurį mes pažvelgėme anksčiau.
Atidarykite .bashrc failą pageidaujamame teksto redaktoriuje, pvz .:
nano ~ / .bashrc
Slinkite žemyn ir suraskite PS1 = skyrių. Tiesiog pakeiskite numatytąjį kintamąjį savo individualiu kintamu. Jūs tikriausiai norėsite paliktiVis dėlto jie nebus rodomi, nebent esate chroot aplanke.
Įveskite savo spalvotą PS1 kintamąjį po
, jei "[$ {debian_chroot: + ($ debian_chroot)}$ color_prompt "= taip]; tada
linija. Įveskite kintamąjį be spalvų žemiau linijoselse
.
Išsaugokite failą ir uždarykite savo teksto redaktorių. Pavyzdžiui, jei norite išsaugoti failą nano formatu, paspauskite Ctrl + O, paspauskite Enter, tada paspauskite Ctrl + X, kad išeitumėte.
Kartą, kai paleisite naują "Bash" aplanką, pavyzdžiui, prisijungdami prie terminalo arba atidarius naują terminalo langą, pamatysite savo pritaikytą raginimą.
Kaip laikinai išjungti klaviatūrą naudojant "Windows" spartųjį klaviatūrą
Jei turite naminį gyvūnėlį ar mažą vaiką, žinote, kad neapsaugota klaviatūra gali sukelti nelaimę, o tikėtina, rašybos "Dhjkhskauhkwuahjsdkja, mnsd". Mes turime įrankį klaviatūrai užrakinti ir atrakinti naudodami greitą spartųjį spartųjį klavišą. SUSIJUSIOS: "AutoHotkey" scenarijaus naudojimas "Pradedančiųjų vadovas" Klaviatūros spintelė - tai nedidelė programa, kuri gerai atlieka šį darbą.
Kaip pašalinti "Android Auto" problemas
Android Auto" yra žaidimų keitiklis automobilyje. Nepriklausomai nuo to, ar turite specialų "Auto head" įrenginį, jūsų automobilis buvo automatiškai paruoštas, arba jūs tiesiog naudojate telefoną automatiniu režimu, tai yra žudikas programinės įrangos dalis. Bet tai taip pat gali būti nelinksma, kai viskas neveikia, kaip turėtų.