Gnu/Linux‎ > ‎Configuración‎ > ‎

Como ejecutar archivos .sh en linux

publicado a la‎(s)‎ 4 feb. 2015 20:24 por Juan Jose Ramirez Lama   [ actualizado el 15 oct. 2015 5:10 ]

Como ejecutar archivos .sh en linux

Este es un pequeño minitutorial para los mas novatos que recien llegan a Linux. Como sabran en windows los archivos ejecutables son .exe, que sirven tambien para instalar programas. En linux normalmente nos manejamos con mas extensiones: .jar, .py, .deb, .rpm y mas.


Una de esas extensiones es .sh, que son scripts de consola. Son muy utiles en muchas ocasiones, ya sea para programas en esos archivos pequeñas tareas, o para usarlos para correr grandes programas. Son cada vez mas escasos en linux pero vale la pena conocerlos porque seguro alguna vez te toca ejecutar alguno.


Hay basicamente 2 maneras de ejecutarlo:


1- Graficamente. Simplemente hacerle doble click con el raton. En la mayoria de las distros esto ejecutara el archivo.


2- Por consola. Abren una consola que por lo general se encuentra en el menu de Aplicaciones->Accesorios->Terminal y una vez alli escriben

$ ./nombrearchivo.sh

o

$ sh nombrearchivo.sh

Simple verdad? A veces puede ocurrir que en vez de ejecutarse el archivo se abra en un editor de texto o que directamente no pase nada. Eso casi seguro es por que tiene los permisos mal asignados.


Tambien hay 2 opciones para colocarlos correctamente:


1- Graficamente. Haciendo boton derecho sobre el archivo -> propiedades -> permisos -> Hacer ejecutable


2- Por consola. Abren una consola como ya dije antes. Y escriben:

$ chmod o+x nombrearchivo.sh

Comments