Kako ignorirati slučaj kada koristite dovršetak kartica u Linux terminalu
U redu za naredbe u Linuxu je velika i mala slova. Kada upotrijebite dovršenje tabulacije za brzo mijenjanje ili popisivanje direktorija u naredbenom retku, morate se podudarati s imenima naziva direktorija. Međutim, postoji način da slučaj bude neosjetljiv.
Završetak kartica ubrzava i olakšava unos imena direktorija u naredbeni redak. Možete jednostavno početi upisivati početak naziva imenika na upit i zatim pritisnuti Tab da se ostatak imena imenika automatski unese. Na primjer, za promjenu u imenik dokumenata jednostavno počnite tipkati cd Docu
i zatim pritisnite Tab. Automatski će se dovršiti do cd Dokumenti /
.
Možete učiniti ovu značajku neosjetljivom dodavanjem postavke za Linux .inputrc datoteku. Ova datoteka rukuje mapiranjem tipkovnice za određene situacije u naredbenom retku (ili bash ljusci) i omogućuje vam da prilagodite ponašanje naredbenog retka. Dodati ovu postavku vrlo je lako i pokazat ćemo vam kako.
Postoje dvije .inputrc datoteke: globalne koje se primjenjuju na sve korisnike sustava ( /etc/.inputrc
), i lokalno u trenutnom korisničkom imeniku korisnika koji se odnosi samo na tog korisnika ( ~ / .Inputrc
). Znak ~ predstavlja početni direktorij, kao što je / home / lori /. Lokalna .inputrc datoteka nadjačava globalnu, što znači da će se sve postavke koje dodate u lokalnu datoteku koristiti unatoč onome što se nalazi u globalnoj datoteci. Dodat ćemo postavku bez osjetljivosti slučaja na naš lokalni račun u našem primjeru, ali to možete učiniti bilo kako.
Koristit ćemo uređivač teksta nazvan gedit za dodavanje postavke u .inputrc datoteku. Pritisnite Ctrl + Alt + T da biste otvorili terminal. Zatim, da biste promijenili lokalnu .inputrc datoteku, upišite sljedeću naredbu i pritisnite Enter.
gksu gedit ~ / .inputrc
Ako želite promijeniti globalnu .inputrc datoteku, umjesto toga upišite sljedeću naredbu.
gksu gedit /etc/.inputrc
Ako nemate .inputrc datoteku, ova naredba će je stvoriti u vašem kućnom direktoriju ili direktorijumu / etc automatski.
Prikazuje se dijaloški okvir u kojem se traži vaša zaporka, pa unesite zaporku koju koristite za prijavu na svoj račun i kliknite "U redu".
Datoteka .inputrc može biti prazna i to je u redu. Da bi slučaj okončao karticu, dodajte sljedeći redak u datoteku:
postavite case-igne-završi na
Kliknite "Spremi".
Da biste zatvorili gedit, kliknite gumb "X" u gornjem lijevom kutu.
Postavka koju ste upravo dodali u .inputrc datoteku neće utjecati na trenutnu sesiju terminala. Morate zatvoriti prozor Terminala i ponovno ga otvoriti kako bi promjena mogla utjecati. Dakle, upišite Izlaz
na upit i pritisnite Enter ili kliknite gumb “X” u gornjem lijevom kutu prozora.
NAPOMENA: Možda ćete vidjeti neka upozorenja kao što je prikazano u nastavku, ali oni ne utječu na ono što radimo s datotekom.
Sada, na primjer, kada tipkate cd docu
i pritisnite Tab ...
… Dovršenje tabulatora funkcionirat će iako se slučaj ne podudara s imenom imenika.
Ako se želite vratiti na zadanu postavku koja zavisi od veličine slova za dovršetak kartice, jednostavno otvorite istu .inputrc datoteku kojoj ste dodali postavku, izbrišite dodanu liniju i spremite i zatvorite datoteku. Ne zaboravite zatvoriti prozor Terminala i ponovno ga otvoriti nakon promjene .inputrc datoteke.