1Jul

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

Komandna 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.

Dovršavanje jezika omogućuje bržu i lakšu unos naziva 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 s upisivanjem CD-a Docu, a zatim pritisnite Tab. Automatsko dovršavanje na cd.

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

Postoje dvije. inputrc datoteke: globalni koji se odnosi na sve korisnike sustava( /etc/. inputrc) i lokalni lokalni direktorij koji se odnosi 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. Dodat ćemo postavku neosjetljive na slučaj na našem lokalnom računu u našem primjeru, ali to možete učiniti bilo kako.

Koristit ćemo uređivač teksta pod nazivom gedit za dodavanje postavki 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.

Ako želite promijeniti globalnu. inputrc datoteku, umjesto toga upišite sljedeću naredbu.

/etc/. inputrc

Ako nemate. inputrc datoteku, ova naredba će 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 slučaj završetka-ignoriranje 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 prozora terminala. Morate zatvoriti prozor terminala i ponovo ga otvoriti kako bi se promjena utjecala. Dakle, upišite izlaz u brz i pritisnite Enter ili kliknite gumb "X" u gornjem lijevom kutu prozora.

NAPOMENA: Možda ćete vidjeti neke upozorenja, kao što je prikazano u nastavku, ali one ne utječu na ono što radimo s datotekom.

Sada, na primjer, kad upisujete cd docu i pritisnete Tab. ..

. .. završetak kartice će raditi iako se slučaj ne podudara s nazivom direktorija.

Ako se želite vratiti na zadanu postavku osjetljive na veličinu slova za dovršavanje 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.