Kā ignorēt lietu, lietojot cilnes pabeigšanu Linux terminālā
Linux komandrinda ir reģistrjutīga. Kad izmantojat cilnes pabeigšanu, lai ātri mainītu vai sarakstītu direktoriju komandrindā, jums ir jāatbilst direktoriju nosaukumu gadījumam. Tomēr ir veids, kā padarīt cilnes pabeigšanas lietu nejutīgu.
Cilnes pabeigšana ļauj ātrāk un vieglāk ievadīt direktoriju nosaukumus komandrindā. Jūs varat vienkārši sākt rakstīt direktorijas nosaukuma sākumu uz uzvednes un pēc tam nospiediet taustiņu Tab, lai pārējais direktorijas nosaukums tiktu automātiski ievadīts. Piemēram, lai pārslēgtos uz dokumentu direktoriju, vienkārši sāciet rakstīt cd Docu
un pēc tam nospiediet Tab. Tas automātiski tiks pabeigts līdz cd dokumenti /
.
Šo funkciju var padarīt nejūtīgu, pievienojot iestatījumu Linux .inputrc failam. Šis fails apstrādā tastatūras kartēšanu konkrētām situācijām komandrindā (vai bash apvalks) un ļauj pielāgot komandrindas uzvedību. Šo iestatījumu ir ļoti viegli pievienot, un mēs jums parādīsim, kā.
Ir divi .inputrc faili: globāls, kas attiecas uz visiem sistēmas lietotājiem ( /etc/.inputrc
), un vietējais, kas atrodas pašreizējā lietotāja mājas direktorijā un 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, kas nozīmē, ka visi vietējā failā pievienotie iestatījumi tiks izmantoti, neskatoties uz to, kas atrodas globālajā failā. Mūsu piemērā mēs pievienosim nejaušu iestatījumu mūsu vietējam kontam, bet jūs to varat 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 ~ / .inputrc
Ja vēlaties mainīt globālo .inputrc failu, ievadiet šādu komandu.
gksu gedit /etc/.inputrc
Ja jums nav .inputrc faila, šī komanda automātiski izveidos jūsu mājas direktorijā vai / etc direktorijā.
Tiek parādīts dialoglodziņš, kurā tiek prasīts parole, tāpēc ievadiet paroli, kuru izmantojat, lai pieteiktos savā kontā un noklikšķiniet uz „OK”.
.Inputrc fails var būt tukšs, un tas ir labi. Lai cilnes pabeigšanas ignorēšana notiktu, failam pievienojiet šādu rindu:
iestatīt pabeigšanas-ignorēšanas gadījumu
Noklikšķiniet uz "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ēs pašreizējo termināla loga sesiju. Jums ir jāaizver Termināla logs un atveriet to vēlreiz, lai izmaiņas varētu ietekmēt. Tātad, ierakstiet Izeja
uzvednē un nospiediet taustiņu Enter vai noklikšķiniet uz pogas “X” loga augšējā kreisajā stūrī.
PIEZĪME Jūs varat redzēt dažus brīdinājumus, kā parādīts tālāk, bet tie neietekmē to, ko mēs darām ar failu.
Tagad, piemēram, ierakstot cd docu
un nospiediet Tab…
... cilnes pabeigšana darbosies, pat ja lieta neatbilst direktorijas nosaukumam.
Ja vēlaties atgriezties noklusējuma sensitīvajā iestatījumu cilnē pabeigšanai, vienkārši atveriet to pašu .inputrc failu, kuru pievienojāt iestatījumam, dzēsiet pievienoto rindu un saglabājiet un aizveriet failu. Neaizmirstiet aizvērt termināla logu un pēc tam, kad esat nomainījis .inputrc failu, atveriet to.