Существует несколько способов исправления конкретных проблем неправильно введенной команды в терминале.
Но как насчет утилиты, которая могла бы исправить неправильные команды или опечатки?
Fuck — это полезный инструмент написанный на python, который поможет исправить вашу последнюю команду и запустить ее. Он может работать с bash, zsh или fish.
Утилита попытается сопоставить правило для последней команды, создать новую команду с использованием согласованного правила и запустить ее. По умолчанию включены правила git_no_command, git_push, no_command и sudo. Однако это не последнее что она может. Вы можете добавить свои собственные правила. Примеры правил можно найти в каталоге ~/.thefuck/rules или на сайте GitHub.
Как установить Fuck в Ubuntu/Linux mint и подобные
Чтобы установить утилиту, откройте терминал(Ctrl+Alt+T) и введите команды
sudo apt install python3-dev python3-pip
sudo pip3 install thefuck
После установки, пропишите в файле .bashrc желаемое имя, например fuck
sudo nano .bashrc
и в конце файла вставьте следующую строку
eval $(thefuck --alias fuck)
Перезапустите оболочку введя в терминале
source .bashrc
И можете пробовать вводить не правильную команду
Как вы можете видеть, первый раз я ввел неправильную команду «aptinstall vlc», и после этого ввел команду «fuck», которая попыталась исправить команду на «apt install vlc», но так как установку нужно запускать с root правами, то у меня опять появилась ошибка, и после еще одного ввода команды «fuck», у меня наконец получилось все установить, круто не правда ли?
А что вы думаете об этом? Поделитесь в комментариях.