Početna » kako da » Kako ignorirati slučaj kada koristite dovršetak kartica u Linux terminalu

    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.