Исправление ошибки «command not found» в Fedora Linux
Пошаговое руководство по устранению ошибки «command not found» в терминале Fedora, когда система не может найти нужную утилиту или программу.
Симптомы
- При вводе команды в терминале появляется сообщение 'bash: command not found'
- Система не распознает установленную программу
- Невозможно запустить утилиту после ввода ее названия
Возможные причины
- Программа не установлена в системе
- Путь к исполняемому файлу программы отсутствует в переменной окружения PATH
- Опечатка в названии команды
Пошаговое решение
Проверка правильности написания
Прежде всего, убедитесь, что вы не допустили опечатку. В Linux команды чувствительны к регистру. Попробуйте ввести название программы в нижнем регистре.
ls Установка отсутствующего пакета
Если команда введена верно, но система ее не видит, возможно, программа просто не установлена. В Fedora для управления пакетами используется менеджер DNF. Попробуйте найти и установить нужный пакет.
sudo dnf install <имя_пакета> Проверка переменной PATH
Если программа установлена, но все равно не запускается, путь к её исполняемому файлу может отсутствовать в переменной PATH. Проверьте текущие пути, где система ищет программы.
echo $PATH Ошибка «command not found» (команда не найдена) в Fedora Linux означает, что интерпретатор Bash не может обнаружить исполняемый файл для введенной вами команды. Это происходит либо из-за того, что программа не установлена, либо из-за того, что она находится в директории, которая не прописана в системных путях (PATH).
Следуйте шагам выше, чтобы диагностировать и решить проблему. Если программа была установлена в нестандартную директорию, вам может потребоваться добавить полный путь к ней в ваш файл конфигурации оболочки (например, .bashrc).
Источники
- en.wikipedia.org — проверено 30.05.2026
- en.wikipedia.org — проверено 30.05.2026