Программа в $ PATH не запускается при вызове [closed]

Я создал программу, калькулятор с именем eval , и она отлично работает при запуске из локального каталога (например, ./ eval ). В моем домашнем каталоге я создал файл bin и добавил его в переменную среды $ PATH. При этом я легко могу вызывать созданные мной программы, просто набирая их имя (например, eval ). Однако проблема в том, что, хотя мой терминал распознает программу, она не запускается. В чем может быть проблема?

Вывод

cupric@linux-mint:~/bin$ rmexky
rmexky: invalid # of arguments
Try 'rmexky -h' for more information.
cupric@linux-mint:~/bin$ eval
cupric@linux-mint:~/bin$ !!
eval
cupric@linux-mint:~/bin$ ./eval
> 2+2
chk_syntax
single: 0   double: 0   chr: 2
single: 0   double: 0   chr: +
single: 1   double: 0   chr: 2

evaluate
2+2
4

4
> 
cupric@linux-mint:~/bin$

Терминал: Терминал GNOME

Дистрибутив: Linux Mint Ulyssa

0
задан 21 January 2021 в 05:09

1 ответ

Eval Бывает то же самое название встроенной команды Bash, как указал @steeldriver. Это не имело ничего общего с моим методом запустить программу. Скорее, это было потому, что я запускал команду Bash вместо этого.

1
ответ дан 18 March 2021 в 23:41

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

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