команда не найдена, но файл существует

Я знаю, что это была распространенная проблема, но ответы на другие вопросы не помогли решить мою текущую проблему.

При попытке запустить файл с именем srf2obj я получаю ответ «команда не найдена».

Я вижу, что файл там. «file srf2obj» возвращает: сценарий GNU awk, исполняемый текст ASCII

ОС установлена ​​на Virtualbox.

Любая помощь будет отличной, спасибо.

1
задан 16 August 2014 в 03:20

1 ответ

Когда Вы тип srf2obj, проверки оболочки, чтобы видеть, ли srf2obj псевдоним, функция оболочки, или (это - то, что Вы хотите произойти) исполняемый файл в одном из каталогов в Вашем $PATH, или при определении пути к файлу (/home/walt/bin/foo, ./srf2obj) он попробует это.

, Если ls -l srf2obj шоу, что это - исполняемый файл, попытайтесь ввести ./srf2obj. В противном случае сделайте его исполняемым файлом через chmod +x srf2obj. Если Вы собираетесь сделать это много, рассмотрите добавление этого каталога к Вашему $PATH.

Или, Вы могли вызвать интерпретатор непосредственно, таким образом: gawk srf2obj

0
ответ дан 16 August 2014 в 03:20
  • 1
    Рассмотрите улучшение Вашего ответа путем добавления действий по установке. Ссылки прекрасны, но сдерживающие ключевые шаги важны для хранения ответа, полезного для будущих читателей, даже если ссылки становятся неактивными – Sergiy Kolodyazhnyy 24 May 2017 в 10:36

Другие вопросы по тегам:

Похожие вопросы: