1Jul
Komandrinda Linux ir reģistrjutīga. Ja izmantojat cilnes pabeigšanu, lai ātri mainītu vai sarakstā iekļautu direktorijas komandrindā, jums ir jāatbilst direktoriju nosaukumu gadījumam. Tomēr ir veids, kā padarīt cilnes pabeigšanu nejauša.
cilnes 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 mainītu direktoriju Dokumenti, vienkārši sāciet rakstīt cd Docu un pēc tam nospiediet Tab. Tas automātiski tiks pabeigts uz cd dokumentiem /.
Jūs varat padarīt šo funkciju nejaušības pakāpi, pievienojot iestatījumu Linux. inputrc failam.Š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ējais pašreizējā lietotāja mājas direktorijā, kas attiecas tikai uz šo lietotāju( ~ /. inputrc).~ Rakstzīme 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 izmantosim 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 ~ /. inputrcJa vēlaties mainīt globālo. inputrc failu, ierakstiet tālāk norādīto komandu.
gksu gedit /etc/. inputrcJa jums nav ininputrc faila, šī komanda izveidos vienu jūsu mājas direktorijā vai / etc katalogā automātiski.
Dialoglodziņā tiek parādīts jautājums par jūsu paroli, tāpēc ievadiet paroli, kuru izmantojat, lai pieteiktos savā kontā, un noklikšķiniet uz "OK".
Faila. inputrc var būt tukšs, un tas ir labi. Lai cilnes pabeigšana ignorētu lietu, pievienojiet failam šādu rindu:
set-completion-ignore case onNoklikšķiniet uz Save( Saglabāt).
Lai aizvērtu gedit, augšējā kreisajā stūrī noklikšķiniet uz pogas "X".
Iestatījums, ko tikko pievienojāt. inputrc failam, neietekmē pašreizējo Terminal window sesiju. Jums ir jāaizver Terminal logs un jāatver tas vēlreiz, lai izmaiņas ietekmētu. Tātad uzvednē ierakstiet izeju 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.
Tagad, piemēram, ievadot cd docu un nospied Tab. ..
. .. cilnes pabeigšana darbosies, lai gan lieta neatbilst direktorija nosaukumam.
Ja vēlaties atgriezties noklusējuma noklusējuma iestatījumu noklusējuma cilnē, vienkārši atveriet to pašu. inputrc failu, kuram pievienojāt iestatījumu, izdzēsiet pievienoto rindu un saglabājiet un aizveriet failu. Neaizmirstiet aizvērt Terminal logu un atkārtoti to atvērt, mainot. inputrc failu.