Slik ignorerer du tilfelle når du bruker Tab Completion i Linux-terminalen

Slik ignorerer du tilfelle når du bruker Tab Completion i Linux-terminalen
Slik ignorerer du tilfelle når du bruker Tab Completion i Linux-terminalen

Video: Slik ignorerer du tilfelle når du bruker Tab Completion i Linux-terminalen

Video: Slik ignorerer du tilfelle når du bruker Tab Completion i Linux-terminalen
Video: Light Your World (with Hue Bulbs) by Dan Bradley - YouTube 2024, November
Anonim
Kommandolinjen i Linux er saksfølsom. Når du bruker fanen ferdigstillelse for raskt å endre eller liste kataloger på kommandolinjen, må du matche tilfellet av katalog navnene. Det er imidlertid en måte å gjøre tabellen ferdigstillelse ufølsom.
Kommandolinjen i Linux er saksfølsom. Når du bruker fanen ferdigstillelse for raskt å endre eller liste kataloger på kommandolinjen, må du matche tilfellet av katalog navnene. Det er imidlertid en måte å gjøre tabellen ferdigstillelse ufølsom.

Ferdiggjøring av fane gjør det raskere og enklere å skrive inn katalognavn på kommandolinjen. Du kan ganske enkelt begynne å skrive inn begynnelsen på katalognavnet på spørringen, og deretter trykke på Tab for å få resten av katalognavnet automatisk inn. Hvis du for eksempel skal bytte til dokumentmappen, begynner du bare å skrive

cd Docu

og trykk deretter på Tab. Det vil autofullføres til

cd Documents/

Du kan gjøre denne funksjonen ufølsom ved å legge til en innstilling i Linux. Inputrc-fil. Denne filen håndterer tastaturmappings for bestemte situasjoner på kommandolinjen (eller bash-skallet), og lar deg tilpasse oppførselen til kommandolinjen. Det er veldig enkelt å legge til denne innstillingen, og vi vil vise deg hvordan.

Det finnes to.inputrc-filer: en global en som gjelder for alle brukere på systemet (

/etc/.inputrc

), og en lokal i den nåværende brukerens hjemmekatalog som bare gjelder for den brukeren (

~/.inputrc

). Den ~ tegnet representerer hjemmekatalogen, for eksempel / home / lori /. Den lokale.inputrc-filen overstyrer den globale, noe som betyr at eventuelle innstillinger du legger til den lokale filen, vil bli brukt til tross for hva som er i den globale filen. Vi kommer til å legge til saken-følsom innstilling til vår lokale konto i vårt eksempel, men du kan gjøre det på en eller annen måte.

Vi skal bruke en tekstredigerer kalt gedit for å legge inn innstillingen til.inputrc filen. Trykk Ctrl + Alt + T for å åpne Terminal. Deretter, for å endre den lokale.inputrc-filen, skriv inn følgende kommando ved spørringen og trykk Enter.

gksu gedit ~/.inputrc

Hvis du vil endre den globale.inputrc-filen, skriver du følgende kommando i stedet.

gksu gedit /etc/.inputrc

Hvis du ikke har en.inputrc-fil, vil denne kommandoen opprette en i din hjemmekatalog eller / etc-katalog automatisk.

En dialogboks viser å spørre om passordet ditt, så skriv inn passordet du bruker til å logge på kontoen din og klikk "OK".
En dialogboks viser å spørre om passordet ditt, så skriv inn passordet du bruker til å logge på kontoen din og klikk "OK".
Inputrc-filen kan være tom, og det er greit. Hvis du vil ha tabulasjonsfeil, må du legge til følgende linje i filen:
Inputrc-filen kan være tom, og det er greit. Hvis du vil ha tabulasjonsfeil, må du legge til følgende linje i filen:

set completion-ignore-case on

Klikk på "Lagre".

For å lukke gedit, klikk på "X" knappen øverst til venstre.
For å lukke gedit, klikk på "X" knappen øverst til venstre.
Innstillingen du bare har lagt til i.inputrc-filen, vil ikke påvirke den nåværende Terminal-vinduesøkten. Du må lukke Terminal-vinduet og åpne det igjen for at endringen skal påvirke. Så skriv inn
Innstillingen du bare har lagt til i.inputrc-filen, vil ikke påvirke den nåværende Terminal-vinduesøkten. Du må lukke Terminal-vinduet og åpne det igjen for at endringen skal påvirke. Så skriv inn

exit

ved spørringen og trykk Enter eller klikk på "X" -knappen øverst i venstre hjørne av vinduet.

MERK: Du kan se noen advarselsdisplay, som vist nedenfor, men de påvirker ikke hva vi gjør med filen.

Nå, for eksempel når du skriver
Nå, for eksempel når du skriver

cd docu

og trykk på Tab …

Anbefalt: