Ako ignorovať prípad pri používaní karty Dokončenie v termináli Linux

Ako ignorovať prípad pri používaní karty Dokončenie v termináli Linux
Ako ignorovať prípad pri používaní karty Dokončenie v termináli Linux

Video: Ako ignorovať prípad pri používaní karty Dokončenie v termináli Linux

Video: Ako ignorovať prípad pri používaní karty Dokončenie v termináli Linux
Video: Automatic Screen Brightness On Mac - How To Enable / Disable - YouTube 2024, November
Anonim
Na príkazovom riadku v systéme Linux sú veľké a malé písmená Keď použijete dokončenie karty na rýchle zmeny alebo zoznam adresárov na príkazovom riadku, musíte zodpovedať prípadu názvov adresárov. Existuje však spôsob, ako urobiť nerozlišujúcu veľkosť písmen.
Na príkazovom riadku v systéme Linux sú veľké a malé písmená Keď použijete dokončenie karty na rýchle zmeny alebo zoznam adresárov na príkazovom riadku, musíte zodpovedať prípadu názvov adresárov. Existuje však spôsob, ako urobiť nerozlišujúcu veľkosť písmen.

Dokončenie karty umožňuje rýchlejšie a jednoduchšie zadávanie názvov adresárov na príkazovom riadku. Môžete jednoducho začať napísať začiatok názvu adresára na výzvu a stlačte kláves Tab, aby ste zadali zvyšok názvu adresára automaticky. Ak chcete napríklad zmeniť adresár Dokumenty, jednoducho začnite písať

cd Docu

a potom stlačte tlačidlo Tab. Automatické dokončenie

cd Documents/

Túto funkciu môžete vytvoriť tak, že pridáte nastavenie do súboru.inputrc systému Linux. Tento súbor spracováva mapovanie klávesnice pre špecifické situácie na príkazovom riadku (alebo bash shell) a umožňuje prispôsobiť správanie príkazového riadku. Je veľmi jednoduché pridať toto nastavenie a ukážeme vám ako.

Existujú dva súbory.inputrc: globálne súbory, ktoré sa vzťahujú na všetkých používateľov systému (

/etc/.inputrc

) a lokálne v domovskom adresári aktuálneho používateľa, ktorý sa vzťahuje len na daného používateľa (

~/.inputrc

). Znak ~ predstavuje domovský adresár, napríklad / home / lori /. Lokálny súbor.inputrc prepíše globálny súbor, čo znamená, že akékoľvek nastavenia, ktoré pridáte do lokálneho súboru, budú použité napriek tomu, čo je v globálnom súbore. Do nášho príkladu pridáme nastavenie, ktoré nie je citlivé na veľké a malé písmená, do nášho miestneho účtu, ale môžete to urobiť buď tak.

Na pridanie nastavenia do súboru.inputrc použijeme textový editor s názvom gedit. Stlačením klávesov Ctrl + Alt + T otvorte Terminál. Potom, ak chcete zmeniť lokálny súbor.inputrc, zadajte na výzvu nasledujúci príkaz a stlačte kláves Enter.

gksu gedit ~/.inputrc

Ak chcete zmeniť globálny súbor.inputrc, zadajte namiesto toho nasledujúci príkaz.

gksu gedit /etc/.inputrc

Ak nemáte súbor.inputrc, tento príkaz vytvorí automaticky vo vašom domovskom adresári alebo adresári / etc.

Zobrazí sa dialógové okno so žiadosťou o heslo, tak zadajte heslo, ktoré používate na prihlásenie do svojho účtu a kliknite na tlačidlo "OK".
Zobrazí sa dialógové okno so žiadosťou o heslo, tak zadajte heslo, ktoré používate na prihlásenie do svojho účtu a kliknite na tlačidlo "OK".
Súbor.inputrc môže byť prázdny a to je v poriadku. Ak chcete dokončiť kartu ignorovať prípad, pridajte do súboru nasledujúci riadok:
Súbor.inputrc môže byť prázdny a to je v poriadku. Ak chcete dokončiť kartu ignorovať prípad, pridajte do súboru nasledujúci riadok:

set completion-ignore-case on

Kliknite na tlačidlo Uložiť.

Ak chcete zavrieť gedit, kliknite na tlačidlo "X" v ľavom hornom rohu.
Ak chcete zavrieť gedit, kliknite na tlačidlo "X" v ľavom hornom rohu.
Nastavenie, ktoré ste práve pridali do súboru.inputrc, neovplyvní aktuálnu reláciu okna terminálu. Teraz musíte zavrieť okno Terminálu a opäť ho otvoriť, aby sa zmena prejavila. Takže napíšte
Nastavenie, ktoré ste práve pridali do súboru.inputrc, neovplyvní aktuálnu reláciu okna terminálu. Teraz musíte zavrieť okno Terminálu a opäť ho otvoriť, aby sa zmena prejavila. Takže napíšte

exit

na výzvu a stlačte kláves Enter alebo kliknite na tlačidlo "X" v ľavom hornom rohu okna.

POZNÁMKA: Môžu sa zobraziť niektoré upozornenia zobrazené nižšie, ale nemajú vplyv na to, čo robíme so súborom.

Teraz, napríklad, keď píšete
Teraz, napríklad, keď píšete

cd docu

a stlačte kláves Tab …

Odporúča: