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.
set completion-ignore-case on
Kliknite na tlačidlo Uložiť.
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.
cd docu
a stlačte kláves Tab …