cómo hacer que una aplicación se ejecute desde un comando en la terminal

cómo hacer que una aplicación se ejecute desde un comando en la terminal

Lo descargué cool-retro-term, lo puse /home/crs/cool-retro-term/y lo copié cool-retro-term.desktopen /usr/share/applications/.

Solía sudo nano cool-retro-term.desktop​​modificar el EXECto /home/crs/cool-retro-term/cool-retro-term.

No sé qué ejecutar en la terminal, tal vez cool-retro-termni sudo cool-retro-term -habrir la aplicación.

¿Cuales son los pasos? (Soy un principiante)

Respuesta1

asumiendo que su programa reside en un archivo /home/crs/cool-retro-term/
abierto .bashrcescribiendo gedit .bashrcen terminal,
desplácese hacia abajo hasta la última línea, agregue una nueva línea y luego pegue esto PATH=$PATH:/home/crs/bin
para crear un nuevo archivo en gedit/terminal, agregue el siguiente código:

#!/bin/bash
/home/crs/cool-retro-term/cool-retro-term

luego guárdelo /home/crs/bincon el nombre que desee.
haga que este archivo sea ejecutable y chmod u+x /home/crs/bin/<filename you just saved above>
luego ejecute este archivo desde la terminal, debería iniciar el programa.

Si tienes algún problema por favor comenta.

Respuesta2

Edite ~/.profile y coloque:

if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Luego mueva todo de /home/crs/cool-retro-term/ a /home/crs/bin

Ahora cada vez que pongas algo en /home/crs/bin puedes ejecutarlo con el nombre del archivo.

información relacionada