viernes, 28 de noviembre de 2008

La pregunta para el geek:

A ver, si podemos crear en Windows un proceso por lotes creando un archivo .bat y editándolo en el bloc de notas, al hacer doble clic en él se abre (bueno, según...). Entonces, si creamos en Linux un script con un archivo .sh y lo editamos con Gedit... ¿por qué cuando hacemos doble clic en él se abre Gedit y no la shell? ¿No tendría que ser lo mismo que un proceso por lotes? (trabajo con una edición live, por si influye eso en algo...).

1 comentario:

Sario dijo...

la shell no es un editor de texto. Para abrir o crear un script necesitas un editor. Cada línea que añades en un archivo de script es como una línea de ejecución en la consola.
Gedit es el editor que lleva Gnome de fábrica, pero desde la consola puedes abrir otros como vi, nano, vim o el venerable Emacs.
Quizá sólo tengas vi o vim por defecto en la live. Aunque van todos a golpe de teclado (a diferencia de Gedit) y tendrás que aprender las teclas que los gobiernan.
Saludos