APRENDIENDO EL SOFTWARE LIBRE
Ya muchas veces me habia planteado escribir algo acerca de lo que he aprendido en el mundo del pinguino y creo que ahora es tiempo de comenzar a hacerlo. Como en la red se pueden encontrar una cantidad bastante grande recursos, entonces no me parece tan oportuno re-inventar la rueda, pero si escribir cosillas que quizas no esten explicitamente en esos textos y que esten escritos de un novato para otros novatos...
Comenzare planteandome el siguiente hecho hipotetico: Quiero escribir un script para facilitar alguna tarea.... la cuestion entonces es por donde empezar.
Primero se usa cualquier editor de textos (en mi caso uso emacs) y a continuacion el script lo comienzo con la linea:
#!/bin/bash
A continuacion agrego los comandos que me interesa ejecutar y a grabar se ha dicho. Para ejecutar este script debo aplicar dos pasos:
$ chmod +x mi-script
Y tengo algunas opciones de ejecucion:
$ ./mi-script
o
$ /la/ruta/absoluta/hacia/mi-script
o
$ sh mi-script
Si ademas, me agradaria dejarlo como programa ejecutable para todo el sistema, entonces hago:
# cp mi-script /usr/local/bin
# cd /usr/local/bin
# chmod u=rwx,go=rx mi-script
De esta forma todos pueden usar este script como programa ejecutable asi:
mi-abuelito$ mi-script
Pero solo el administrador lo puede modificar.
Saludos y hasta una proxima vez. q.e.p.d.
0 comentarios:
Publicar un comentario