Ejecutar un programa en linux

grondinm Mensajes publicados 1 Estado Membre -  
georges97 Mensajes publicados 14531 Fecha de registro   Estado Contributeur Última intervención   -
Hola

No he usado Linux desde hace tiempo y no recuerdo qué comando utilizar para ejecutar un programa en Linux.
Esto puede parecer trivial para muchos, pero con la edad (61 años) la memoria disminuye...
Muchas gracias a quienes me respondan.

Configuración: Linux / Chrome 43.0.2357.130

2 réponses

zipe31 Mensajes publicados 34620 Fecha de registro   Estado Contributeur Última intervención   6 501
 
Hola,

Si es un ejecutable presente en el entorno (en el ${PATH}) solo tienes que abrir una terminal y escribir su nombre (por ejemplo, para el navegador):
firefox

Si el programa no está en el ${PATH}, hay que dar su ruta completa o ir primero al directorio de dicho programa:
/usr/bin/firefox
o
cd /usr/bin
firefox

Finalmente, si es un programa creado por ti, primero hay que hacerlo ejecutable:
chmod u+x mi_programa

luego ejecutarlo:
./mi_programa


--
☯ Zen my nuggets ☮
Haz un gesto por el medio ambiente, cierra tus ventanas y adopta un pingüino. <('')
12
georges97 Mensajes publicados 14531 Fecha de registro   Estado Contributeur Última intervención   2 906
 
Hola,

En la consola (el programa que permite ingresar instrucciones, equivalente a la ventana abierta por command.com en Windows), escribe cd hasta alcanzar el directorio donde se encuentra el programa, luego escribe ./nombre_del_programa sin espacios entre los elementos.

El lugar donde se encuentra el programa depende de la distribución y es función de si está preinstalado o si es un programa añadido, en cuyo caso a veces se encuentra en un directorio diferente de los primeros.

Puedes utilizar una herramienta de búsqueda de archivos (si está presente en tu distribución) para localizar un programa específico, pero con un cierto número de distribuciones, el nombre del programa se inscribe automáticamente en los menús, según su categoría (ofimática, internet, juegos, etc.)

Atentamente
2