La respuesta corta es que para ejecutar el programa, no importa cuál sea su directorio, debe tener el directorio del programa en su ruta de búsqueda. El problema puede resolverse colocando el programa en una carpeta que ya está en esa ruta, o agregando una nueva carpeta a la ruta, ya sea que funcione. La mejor respuesta depende de:
¿Es este programa un programa descargado que usted mismo ha compilado desde la fuente?
Es muy probable que ya tenga un mecanismo de instalación. En la carpeta que compiló el programa, como root, ejecute 'make install'
¿Es este programa un programa descargado que desea que esté disponible como parte de los programas estándar en la computadora?
Tiene sentido poner este tipo de aplicación en una carpeta estándar. es bastante común usar directorios como / usr / local / bin para dichos programas. Necesitará acceso de root para hacer esto.
Este es un programa que ha escrito para usted y / o no tiene privilegios especiales en la computadora.
Creando una carpeta en su directorio de inicio llamada 'bin', y colocando el programa allí. Es posible que deba editar su secuencia de comandos de inicio de sesión para agregar la ruta completa a esta carpeta (por ejemplo, / usr / home / jeremy / bin)
Si bien puede agregar su directorio actual a la ruta de búsqueda, tendrá que seguir haciéndolo con cada nuevo programa, y es más trabajo a largo plazo.