¿Hay alguna manera de crear un archivo que ejecute un comando de terminal cuando hace clic en él? Similar a una extensión .bat en windows?
                    
                        command-line
                                batch
                                
                    
                    
                        Caos
fuente
                
                
            fuente

 Vaya al archivo en su administrador de archivos, haga clic derecho sobre él, abra el cuadro de diálogo de propiedades, vaya a la pestaña de permisos en el cuadro de diálogo, marque "Permitir ejecución de este archivo" y haga clic en el botón Cerrar. Ahora puede hacer doble clic en el archivo y elegir ejecutarlo en una ventana de terminal .
Vaya al archivo en su administrador de archivos, haga clic derecho sobre él, abra el cuadro de diálogo de propiedades, vaya a la pestaña de permisos en el cuadro de diálogo, marque "Permitir ejecución de este archivo" y haga clic en el botón Cerrar. Ahora puede hacer doble clic en el archivo y elegir ejecutarlo en una ventana de terminal .

byzanz-recordal comienzo de la animación.En Linux, se denominan scripts de scripts de shell más precisos.
A Linux no le importa la extensión del archivo, buscará los permisos del archivo para determinar si el archivo está configurado como ejecutable y lo ejecutará si es así.
Puede crear una secuencia de comandos con cualquier editor de texto favorito, sólo uno abierto y empezar a secuencias de comandos, se puede utilizar cualquier cáscara intérprete desea ser los usados normales
bashysh.Normalmente comienzas tus scripts declarando qué intérprete de comandos quieres usar,
#!/bin/bashpara bash y#!/bin/shpara sh. Después de hacerlo, puede comenzar a escribir comandos en las líneas de script tal como lo hace en Windows con scripts por lotes.Una vez que haya terminado de editar, guarde su archivo y hágalo ejecutable.
Puede abrir un terminal y escribir
chmod 755 foo(dondefooestá el nombre de su script) o hacer clic con el botón derecho en el archivo que acaba de crear y en la pestaña de permisos, haga clic en Hacer que el archivo sea ejecutable .Cuando haya terminado, puede hacer doble clic en el archivo y su administrador de archivos debe intentar ejecutarlo o preguntarle si desea ejecutarlo. Como alternativa, también puede invocar su secuencia de comandos en un terminal que cambia el directorio a donde está su secuencia de comandos e invocarla
./foo.Un buen comienzo para aprender los scripts de shell de Linux es LinuxCommand.org , que le enseñan lo que necesita, cómo hacerlo y tienen muchos buenos ejemplos de scripts que puede ver.
fuente
Si es un comando simple de una línea, puede crear un
.desktoparchivo, por ejemplo, para un comando de copia sencillo como (en su forma más simple):Ponga el comando entre comillas, guarde el archivo con una
.desktopextensión, hágalo ejecutable y ejecútelo haciendo doble clic.Puede hacer un
.desktoparchivo más complicado, agregar opciones, palabras clave, establecer un icono, etc.Vea este enlace .
fuente