Fuck – исправит неправильную команду терминала

В избранное

fuck

Существует несколько способов исправления конкретных проблем неправильно введенной команды в терминале.

Но как насчет утилиты, которая могла бы исправить неправильные команды или опечатки?

Fuck – это полезный инструмент написанный на python, который поможет исправить вашу последнюю команду и запустить ее. Он может работать с bash, zsh или fish.

Утилита попытается сопоставить правило для последней команды, создать новую команду с использованием согласованного правила и запустить ее. По умолчанию включены правила git_no_command, git_push, no_command и sudo. Однако это не последнее что она может. Вы можете добавить свои собственные правила. Примеры правил можно найти в каталоге ~/.thefuck/rules или на сайте GitHub.

fuck

Как установить 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)

fuck

Перезапустите оболочку введя в терминале

source .bashrc

И можете пробовать вводить не правильную команду

fuck

Как вы можете видеть, первый раз я ввел неправильную команду “aptinstall vlc”, и после этого ввел команду “fuck”, которая попыталась исправить команду на “apt install vlc”, но так как установку нужно запускать с root правами, то у меня опять появилась ошибка, и после еще одного ввода команды “fuck”, у меня наконец получилось все установить, круто не правда ли?

А что вы думаете об этом? Поделитесь в комментариях.

5

Автор публикации

не в сети 11 часов

admin

571,1

Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.

Комментарии: 611Публикации: 653Регистрация: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

Отправить ответ

Оставьте первый комментарий!

 
Авторизация
*
*
 
Регистрация
*
*
*
*
 
Генерация пароля

Пожалуйста отключите Adblock, это мотивирует меня для написания новых статей.