Si quieres solamente escribir en la terminal linset y que se ejecute debe hacer un enlace simbólico ejemplo:
Ln -s /linset/linset /usr/bin
O
Simplemente mueve el archivo al la carpeta/usr/bin/
O tambien lo mueves a la carpera /opt/
Y le haces un symbolic link .
Puedes usar esta fuente:
https://www.google.com/amp/s/www.cyberciti.biz/faq/creating-soft-link-or-symbolic-link/amp/
Enviado desde mi SM-A105M mediante Tapatalk
Haber si le entiendo...
Lo que desea hacer, es ejecutar un comando independientemente desde la ruta donde se encuentra. Por lo que deduzco no es ejecutar 'linset' solamente, sino cualquier archivo ejecutable.
@R3v0lve (https://underc0de.org/foro/index.php?action=profile;u=49376) dejó una posible solución, el problema radica es que el programa no esté diseñado o configurado para ejecutarse a la perfección desde otra ruta que no sea la suya.
Puede crear un enlace simbólico, sólo sí el programa está configurado para hacerlo, y con 'configurado' me estoy refiriendo a que no requiera una dependencia o la dependencia se encuentre en alguna carpeta del $PATH (https://en.wikipedia.org/wiki/PATH_(variable)). Si el programa tiene un instalador, quiere decir que lo más probable es que haga todo el proceso que le indiqué anteriormente, por lo que no debe preocuparse; ejecute el instalador y a posteriori ejecute el comando, pero ya ésto es relativo a el programa en sí, favor de leer la documentación.
En caso de que el programa no contenga un instalador, siga los siguientes pasos. Lo más probable es que esta sea una solución cercana y quizá le ayude a entender lo que trate de decir:
Suponiendo el siguiente script
#!/usr/bin/env sh
echo 1 > test.txt
Explicación: El script mostrado anteriormente creará un archivo llamado 'test.txt' en la ruta donde se encuentre, por ejemplo, si usted almacena ese script en '/tmp' y lo ejecuta en '$HOME (https://es.wikipedia.org/wiki/Variable_de_entorno)', se creará en '$HOME (https://es.wikipedia.org/wiki/Variable_de_entorno)' en vez de la ruta deseada, que es '/tmp' (suponiendo).
Para que lo anterior no repercute en el comportamiento de un programa, haga lo siguiente (y si desea, creé un script secundario):
sh -c "cd /tmp && ./test.sh"
Lo puede ejecutar en la misma terminal, o crear un script, pero recuerde aderir el encabezado que menciona a la shell que ejecutará las instrucciones.
~ DtxdF
Genial . Muchas gracias a los 2. El segundo comentario me sirvio mejor