Kako prezreti primer, ko uporabljate dokončanje kartice v terminalu Linux
Ukazna vrstica v Linuxu je občutljiva na velike in male črke. Ko za dokončanje hitro spremenite ali seznam imenikov v ukazni vrstici, morate uporabiti primer imen imen. Vendar pa obstaja način, da bi bil primer dokončanja zavihkov neobčutljiv.
Z dokončanjem zavihkov lahko hitreje in lažje vnašate imena imenikov v ukazno vrstico. Lahko preprosto začnete tipkati začetek imena imenika ob pozivu in nato pritisnete Tab, da se preostanek imena imenika samodejno vnese. Če želite na primer spremeniti mapo Dokumenti, preprosto začnite tipkati cd Docu
in nato pritisnite Tab. Samodejno dokonča do cd Dokumenti /
.
To funkcijo lahko onemogočite tako, da dodate datoteko .inputrc Linuxa. Ta datoteka obravnava preslikave tipkovnice za posebne situacije v ukazni vrstici (ali lupini bash) in vam omogoča, da prilagodite obnašanje ukazne vrstice. To nastavitev je zelo enostavno dodati in prikazali vam bomo, kako.
Obstajata dve datoteki .inputrc: globalna, ki se uporablja za vse uporabnike v sistemu ( /etc/.inputrc
) in lokalno v domači mapi trenutnega uporabnika, ki velja samo za tega uporabnika ( ~ / .inputrc
). Znak ~ predstavlja domači imenik, kot je / home / lori /. Lokalna .inputrc datoteka prepiše globalno, kar pomeni, da bodo vse nastavitve, ki jih dodate v lokalno datoteko, uporabljene kljub temu, kar je v globalni datoteki. Dodali bomo nastavitev, ki ne bo občutljiva na primer, v našem lokalnem računu v našem primeru, toda to lahko naredite na kakršen koli način.
Za dodajanje nastavitve v datoteko .inputrc bomo uporabili urejevalnik besedil gedit. Pritisnite Ctrl + Alt + T, da odprete terminal. Nato za spremembo lokalne datoteke .inputrc na poziv vnesite naslednji ukaz in pritisnite Enter.
gksu gedit ~ / .inputrc
Če želite spremeniti globalno datoteko .inputrc, namesto tega vnesite naslednji ukaz.
gksu gedit /etc/.inputrc
Če nimate datoteke .inputrc, bo ta ukaz sam ustvaril v domačem imeniku ali imeniku / etc.
V pogovornem oknu se prikaže vprašanje za geslo, zato vnesite geslo, ki ga uporabljate za prijavo v račun, in kliknite »V redu«.
Datoteka .inputrc je morda prazna in to je v redu. Če želite, da se primer dokončanja zavrne, dodajte naslednjo vrstico v datoteko:
nastavite zaključek-ignore-case na
Kliknite »Shrani«.
Če želite zapreti gedit, kliknite gumb »X« v zgornjem levem kotu.
Nastavitev, ki ste jo pravkar dodali v datoteko .inputrc, ne bo vplivala na trenutno sejo terminala terminala. Zapreti morate okno Terminal in ga ponovno odpreti, da bo sprememba vplivala. Torej, vnesite izhod
na poziv in pritisnite Enter ali kliknite gumb “X” v zgornjem levem kotu okna.
OPOMBA: Morda boste videli nekaj opozoril, kot je prikazano spodaj, vendar ne vplivajo na to, kar počnemo z datoteko.
Zdaj, na primer, ko tipkate cd docu
in pritisnite Tab ...
… Dokončanje zavihka deluje, čeprav se primer ne ujema z imenom imenika.
Če se želite vrniti na privzeto nastavitev občutljivosti velikih in velikih črk za dokončanje zavihka, preprosto odprite isto datoteko .inputrc, ki ste jo dodali nastavitvi, izbrišite dodano vrstico ter shranite in zaprite datoteko. Ne pozabite zapreti okna Terminal in ga ponovno odpreti po spremembi datoteke .inputrc.