Kaip ignoruoti atvejį, kai „Linux“ terminale naudojamas Tab Tablet
„Linux“ komandų eilutė yra didžiosios ir mažosios raidės. Naudodami skirtukų užbaigimą, kad greitai pakeistumėte arba sąraše pateiktumėte katalogus, turite atitikti katalogo pavadinimų atvejį. Tačiau yra būdas padaryti skirtuko užbaigimo atvejį nejautrus.
Skirtukų užbaigimas leidžia greičiau ir lengviau įvesti katalogų pavadinimus komandų eilutėje. Paprasčiausiai galite pradėti įvesti katalogo pavadinimo pradžią, tada paspauskite „Tab“, kad liktų kitas katalogo pavadinimas automatiškai. Pavyzdžiui, norėdami pereiti į dokumentų katalogą, tiesiog pradėkite rašyti cd Docu
ir paspauskite Tab. Jis bus automatiškai užbaigtas cd dokumentai /
.
Šį funkcijų atvejį galite padaryti nejautrus, pridedant „Linux“ .inputrc failo nustatymą. Šis failas tvarko komandų eilutės (arba „bash shell“) konkrečių situacijų klaviatūros vaizdavimą ir leidžia jums pritaikyti komandinės eilutės elgesį. Tai labai paprasta pridėti šį nustatymą ir parodysime, kaip.
Yra du .inputrc failai: visuotinis, kuris taikomas visiems sistemos naudotojams ( /etc/.inputrc
), ir vietinį, esančią dabartinio vartotojo namų kataloge, kuris taikomas tik šiam vartotojui ( ~ / .inputrc
). ~ Simbolis reiškia namų katalogą, pvz., / Home / lori /. Vietinis .inputrc failas ignoruoja pasaulinį failą, o tai reiškia, kad bet kokie nustatymai, kuriuos pridėsite prie vietinio failo, bus naudojami nepaisant to, kas yra pasauliniame faile. Savo pavyzdyje mes pridėsime nejautrą aplinką mūsų vietinei paskyrai, bet jūs galite tai padaryti bet kuriuo būdu.
Mes naudosime teksto redaktorių, vadinamą „gedit“, kad pridėtume nustatymą į .inputrc failą. Paspauskite Ctrl + Alt + T, kad atidarytumėte terminalą. Tada, norėdami pakeisti vietinį .inputrc failą, eilutėje įveskite šią komandą ir paspauskite Enter.
gksu gedit ~ / .inputrc
Jei norite pakeisti bendrą .inputrc failą, vietoj to įveskite šią komandą.
gksu gedit /etc/.inputrc
Jei neturite .inputrc failo, ši komanda bus sukurta automatiškai jūsų namų kataloge arba / etc kataloge.
Rodomas dialogo langas, kuriame prašoma slaptažodžio, todėl įveskite slaptažodį, kurį naudojate prisijungdami prie paskyros, ir spustelėkite „Gerai“.
.Inputrc failas gali būti tuščias, ir tai gerai. Jei norite, kad skirtuko užbaigimas ignoruotų atvejį, į failą pridėkite šią eilutę:
nustatyti užbaigimo-ignoravimo atvejį
Spustelėkite „Išsaugoti“.
Norėdami uždaryti „gedit“, viršutiniame kairiajame kampe spustelėkite mygtuką „X“.
Nustatymas, kurį ką tik pridėjote prie .inputrc failo, neturės įtakos dabartinei terminalo lango sesijai. Turite uždaryti terminalo langą ir vėl atidaryti, kad pasikeitimas veiktų. Taigi, įveskite išeiti
spustelėję „Enter“ arba paspauskite „Enter“ arba „X“ mygtuką viršutiniame kairiajame lango kampe.
PASTABA: Galite matyti kai kuriuos įspėjimus, kaip parodyta žemiau, tačiau jie neturi įtakos tai, ką mes darome su failu.
Dabar, pavyzdžiui, kai įvedate cd docu
ir paspauskite „Tab“ ...
... skirtuko užbaigimas veiks, net jei byla neatitiktų katalogo pavadinimo.
Jei norite grįžti į numatytąjį jutiklinį skirtukų užbaigimo nustatymą, tiesiog atidarykite tą patį .inputrc failą, kurį pridėjote, ištrinkite pridėtą eilutę ir išsaugokite ir uždarykite failą. Nepamirškite uždaryti terminalo langą ir jį iš naujo atidaryti pakeitus .inputrc failą.