Tab pabeigšana ļauj ātrāk un vienkāršāk ievadīt direktoriju nosaukumus komandrindā. Jūs varat vienkārši sākt rakstīt kataloga nosaukuma sākumu pēc uzvednes un pēc tam nospiediet Tab, lai pārējā kataloga nosaukums tiktu automātiski ievadīts. Piemēram, lai pārslēgtos uz direktoriju Dokumenti, vienkārši sāciet rakstīt
cd Docu
un pēc tam nospiediet Tab. Tas automātiski tiks pabeigts
cd Documents/
Jūs varat padarīt šo funkciju nejaušības pakāpi, pievienojot iestatījumu Linux failam.inputrc. Šajā failā tiek apstrādāti tastatūras atbilstības norādes konkrētām situācijām komandrindā (vai bash čaulā) un ļauj pielāgot komandrindas darbību. Šo iestatījumu ir ļoti viegli pievienot, un mēs jums parādīsim, kā to izdarīt.
Ir divi.inputrc faili: globāls, kas attiecas uz visiem sistēmas lietotājiem (
/etc/.inputrc
) un vietējā pašreizējā lietotāja mājas direktorijā, kas attiecas tikai uz šo lietotāju (
~/.inputrc
) ~ Raksturs pārstāv mājas direktoriju, piemēram, / home / lori /. Vietējais.inputrc fails ignorē globālo, tas nozīmē, ka visi vietējā failā pievienotie iestatījumi tiks izmantoti, neskatoties uz to, kas ir globālajā failā. Piemēram, mēs pievienosim gadījuma nejutīgo iestatījumu mūsu vietējam kontam, taču to var izdarīt jebkurā veidā.
Mēs gatavojamies izmantot teksta redaktoru ar nosaukumu gedit, lai pievienotu iestatījumu.inputrc failam. Nospiediet Ctrl + Alt + T, lai atvērtu termināli. Pēc tam, lai mainītu vietējo.inputrc failu, uzvednē ierakstiet šādu komandu un nospiediet Enter.
gksu gedit ~/.inputrc
Ja vēlaties mainīt globālo.inputrc failu, ierakstiet tālāk norādīto komandu.
gksu gedit /etc/.inputrc
Ja jums nav ininputrc faila, šī komanda izveidos vienu jūsu mājas direktorijā vai / etc katalogā automātiski.
set completion-ignore-case on
Noklikšķiniet uz "Saglabāt".
exit
uzvednē un nospiediet Enter vai noklikšķiniet uz pogas "X" loga augšējā kreisajā stūrī.
PIEZĪME. Varat redzēt dažus brīdinājumus, kā parādīts zemāk, taču tie neietekmē to, ko mēs darām ar failu.
cd docu
un nospiediet Tab …