У мене на моєму шляху є програма. Програма запускається при виконанні з вказаним повним шляхом. Але програму неможливо знайти, коли я запускаю її лише з назвою.
По суті, я хочу зрозуміти, як можливий вихід нижче та як його виправити, щоб мою програму насправді можна було знайти без вказаного повного шляху:
root:/usr/local/bin# ./siege
****************************************************
siege: could not open /usr/local/bin/etc/siegerc
run 'siege.config' to generate a new .siegerc file
****************************************************
root:/usr/local/bin# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
root:/usr/local/bin# siege
bash: /usr/bin/siege: No such file or directory
root:/usr/local/bin# wtf!?!?
Я на Ubuntu 12.04 використовую bash. Також зверніть увагу, що попередження від облоги не є актуальним для цілей цього питання, тому що мене цікавить лише те, чи можна знайти та вилучити програму.