Sme zvyknutí rozprávať textové programykeď sme nesprávne napísali slovo, ale čo keď lietajú prsty cez adresáre na príkazovom riadku systému Linux? V skutočnosti môžete svoje preklepy a preklepy opraviť automaticky, aspoň pri použití cd
Príkaz.
Ukážeme vám, ako pridať jednoduchý súbor do súboru .bashrc, ktorý skontroluje, čo zadáte do príkazu cd, pokiaľ ide o transponované znaky, chýbajúce znaky a príliš veľa znakov.
súvisiace: Ako pridať karty do terminálu Ubuntu
.Súbor bashrc je skript, ktorý sa spustí pri každom otvorení okna terminálu stlačením klávesov Ctrl + Alt + T alebo otvorením novej karty v okne terminálu. Do súboru .bashrc môžete pridať príkazy, ktoré chcete automaticky spustiť pri každom otvorení okna terminálu. Ak chcete do príkazu cd pridať kontrolu pravopisu, pridáme príkaz do súboru .bashrc.
Na úpravu súboru .bashrc použijeme gedit. Do príkazového riadka zadajte nasledujúci príkaz.
gedit ~/.bashrc
Môžete použiť ľubovoľný textový editor, ktorý vám vyhovuje, napríklad vi a nano. Jednoducho nahraďte „gedit“ vo vyššie uvedenom príkaze príkazom na spustenie vybraného textového editora.
Prejdite na spodok súboru .bashrc a na koniec súboru pridajte nasledujúci riadok.
shopt -s cdspell
Nad príkaz môžete pridať komentár, aby ste si pamätali, čo príkaz robí. Jednoducho vložte číselný znak (#) na začiatok riadku a potom akýkoľvek popis, ktorý chcete pridať.
Kliknite na „Uložiť“.
Zatvorte gedit (alebo iný textový editor) kliknutím na „X“ v ľavom hornom rohu okna.
Nastavenie, ktoré ste práve pridali do súboru .bashrc, nebude mať vplyv na aktuálnu reláciu okna terminálu. Aby sa zmeny prejavili, musíte zatvoriť okno terminálu a odhlásiť sa a znovu prihlásiť. Takže napíšte exit
na výzvu a stlačte kláves Enter alebo kliknite na tlačidlo „X“ v ľavom hornom rohu okna. Potom sa odhláste a znova prihláste.
Ak urobíte malú chybu (naprtransponované znaky) pri zadávaní názvu adresára do príkazu cd sa na nasledujúcom riadku zobrazí správny pravopis a automaticky sa dostanete do adresára, ktorý sa najviac zhoduje s tým, čo ste zadali.
Toto je jednoduché riešenie, ktoré značne uľahčuje navigáciu v adresároch v príkazovom riadku.