If-Koubou

Kako zanemariti slučaj kada koristite završetak tabulacije u Linux terminalu

Kako zanemariti slučaj kada koristite završetak tabulacije u Linux terminalu (Kako da)

Zapovjedna linija u Linuxu razlikuje velika i mala slova. Kada upotrijebite završetak kartice da biste brzo izmijenili ili popisali direktorije u naredbenom retku, morate odgovarati slučaju naziva direktorija. Međutim, postoji način da se kartica završi slučaj neosjetljiv.

Završetak kartice olakšava i lakše unijeti nazive direktorija na naredbenu liniju. Jednostavno možete početi upisivati ​​početak naziva direktorija na upit, a zatim pritisnite Tab da biste ostatak naziva direktorija automatski unijeli. Na primjer, da biste se prebacili u direktorij Dokumenti, jednostavno započnite tipkati cd Docu i zatim pritisnite Tab. Bit će automatsko dovršavanje cd Dokumenti / .

Taj značajka možete učiniti neosjetljivima dodavanjem postavke na Linux .inputrc datoteku. Ova datoteka upravlja mapama tipkovnice za određene situacije na naredbenom retku (ili bash shell) i omogućuje vam da prilagodite ponašanje naredbenog retka. To je vrlo lako dodati ovu postavku i pokazat ćemo vam kako.

Postoje dvije .inputrc datoteke: globalna koja se odnosi na sve korisnike sustava ( /etc/.inputrc ) i lokalne one u kućnom imeniku trenutnog korisnika koji se odnose samo na tog korisnika ( ~ / .Inputrc ). ~ Znak predstavlja kućni imenik, kao što je / home / lori /. Lokalna .inputrc datoteka nadjačava globalni, što znači da će se sve postavke koje dodate u lokalnu datoteku koristiti unatoč onome što se nalazi u globalnoj datoteci. U primjeru ćemo dodati postavku neosjetljive na slučaj na našem lokalnom računu, ali to možete učiniti bilo kako.

Koristit ćemo uređivač teksta koji se zove gedit da biste dodali postavku u .inputrc datoteku. Pritisnite Ctrl + Alt + T da biste otvorili terminal. Zatim, za promjenu lokalne .inputrc datoteke, 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 će naredba automatski stvoriti jedan u vašem home direktoriju ili / etc direktoriju.

Pojavi se dijaloški okvir koji traži zaporku pa unesite zaporku koju koristite za prijavu na račun i kliknite "U redu".

.Inputrc datoteka može biti prazna i to je u redu. Da biste ispunili karticu, zanemarite slučaj, dodajte sljedeći redak u datoteku:

postavite završetak ignoriranja

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 prozora terminala. Morate zatvoriti prozor terminala i ponovo ga otvoriti kako bi se promjena utjecala. Dakle, tip Izlaz u brz i pritisnite Enter ili kliknite gumb "X" u gornjem lijevom kutu prozora.

NAPOMENA: Možda će se prikazati neka upozorenja, kao što je prikazano u nastavku, ali one ne utječu na ono što radimo s datotekom.

Sada, na primjer, kada upisujete cd docu i pritisnite karticu ...

... završetak kartice funkcionira iako se slučaj ne podudara s nazivom direktorija.

Ako se želite vratiti na zadanu postavku osjetljivosti za veličinu slova za završetak kartice, jednostavno otvorite istu .inputrc datoteku koju ste dodali, izbrišite redak koji ste dodali i spremite i zatvorite datoteku. Ne zaboravite zatvoriti prozor terminala i ponovo ga otvoriti nakon promjene datoteke .inputrc.