“Conocimiento Sistemas>unix

¿Cómo se guarda un programa de shell Unix?

2014/6/5
Guarda un programa de shell Unix al igual que guarda cualquier archivo de texto. La clave es usar un editor de texto y darle al archivo un nombre que termina con el shebang correcto (la línea del intérprete).

Aquí hay un desglose:

1. Elija un editor de texto: Existen muchas opciones, incluyendo:

* `Nano`:un editor simple y amigable para principiantes.

* `vim` o` vi`:curva de aprendizaje poderosa pero más empinada.

* `Emacs`:extremadamente potente y personalizable, pero complejo.

* `gedit` (gnome):un editor gráfico.

* Cualquier otro editor de texto que prefiera (Notepad ++, Atom, VS Code, etc., si está usando una GUI). De manera crucial, evite procesadores de palabras como Microsoft Word o LibreOffice Writer, ya que agregan formateo que romperá su script de shell.

2. Crear y editar el archivo: Abra su editor de texto elegido y escriba su script de shell. Esto incluirá comandos que desea que el shell ejecute. Por ejemplo:

`` `Bash

#!/bin/bash # shebang - le dice al sistema qué intérprete usar

Echo "¡Hola, mundo!"

fecha

`` `` ``

*La línea `#!/Bin/bash` es esencial. Se llama shebang y especifica el intérprete (en este caso, bash) que debería ejecutar el script.* Si está usando `ZSH`, usaría`#!/Bin/zsh`, y así sucesivamente.

3. Guarde el archivo: Guarde el archivo con un nombre descriptivo y la extensión '.SH' (aunque la extensión no es estrictamente necesaria para la ejecución, es una buena práctica). Por ejemplo:`my_script.sh`. Asegúrese de guardarlo como un archivo de texto sin formato, * no * un archivo de texto rico o cualquier otro tipo de documento formateado.

4. Hazlo ejecutable (opcional pero muy recomendable): Después de guardar, debe hacer que el archivo sea ejecutable utilizando el comando `chmod`:

`` `Bash

chmod +x my_script.sh

`` `` ``

Este comando agrega permiso de ejecución para el propietario del archivo.

Ejemplo usando nano:

1. Abra `nano`:` nano my_script.sh`

2. Pegue el script de arriba en el editor.

3. Presione Ctrl+O para guardar el archivo.

4. Presione ENTER para confirmar el nombre de archivo.

5. Presione Ctrl+X para salir de Nano.

6. Hazlo ejecutable:`chmod +x my_script.sh`

7. Ejecutarlo:`./My_script.sh`

Ahora puede ejecutar su script desde la línea de comando escribiendo `./My_script.sh` (el`./`Indica que el script está en el directorio actual). Recuerde usar siempre el shebang correcto para que coincida con el caparazón que pretende usar.

unix
¿Cómo aprendes sobre el comando DOS?
Comando cp vs ln en unix?
¿Qué es la solicitud de Unix?
Historia del Sistema Operativo Unix
¿Qué significa el comando UNIX?
¿Cuál es el propósito del comando tune2fs en Linux?
¿Cuánto cuesta Unix Hardware?
Unix Arquitectura Tutorial
Conocimiento de la computadora © http://www.ordenador.online