Как автоматично да коригира правописа и типовете при използване на “cd” на Linux
Ние сме свикнали с текстообработващи програми, които ни казват, когато сме сгрешили една дума, но какво ще кажете, когато пръстите ви летят през директории в командния ред на Linux? Можете всъщност автоматично да коригирате вашите грешки и правописни грешки, поне когато използвате CD
команда.
Ще ви покажем как да добавите проста команда към файла .bashrc, който ще провери какъв тип въведете в командата cd за транспонирани символи, липсващи знаци и твърде много символи.
Файлът .bashrc е скрипт, който се изпълнява всеки път, когато отваряте терминален прозорец, като натиснете Ctrl + Alt + T или отворите нов раздел в терминалния прозорец. Можете да добавяте команди към .bashrc файла, който искате да стартирате автоматично всеки път, когато отворите прозорец на терминала. За да добавите проверка на правописа към командата cd, ще добавим команда към .bashrc файла.
За да редактирате .bashrc файла, ще използваме gedit. Въведете следната команда в реда.
gedit ~ / .bashrc
Можете да използвате всеки текстов редактор, който ви харесва, като например vi и nano. Просто заменете "gedit" в горната команда с командата, за да стартирате избрания текстов редактор.
Превъртете до дъното на .bashrc файла и добавете следния ред в края на файла.
shopt -s cdspell
Можете да добавите коментар над командата, за да запомните какво прави командата. Просто поставете знака за номер (#) в началото на реда и след това всяко описание, което искате да добавите.
Кликнете върху „Запазване“.
Затворете gedit (или друг текстов редактор), като кликнете върху „X“ в горния ляв ъгъл на прозореца.
Настройката, която току-що добавихте към .bashrc файла, няма да засегне текущата сесия на терминалния прозорец. Трябва да затворите прозореца на терминала и да излезете и да го включите отново, за да може промяната да се отрази. Така че, тип изход
в прозореца и натиснете Enter или щракнете върху бутона “X” в горния ляв ъгъл на прозореца. След това излезте и влезте отново.
Сега, ако направите малка грешка (като транспонирани символи), когато пишете името на директорията в командата cd, правилните правописни изписвания се показват в следващия ред и автоматично се отнасят в директорията, която най-точно отговаря на това, което сте въвели.
Това е просто решение, което прави навигирането на директории в командния ред много по-лесно.