Noticias3D
Registrarme | Recuperar password
  • Inicio(current)
  • Noticias
    • Últimas noticias
    • MÁs leÍdas
    • MÁs comentadas
    • Envia una noticia
  • Articulos
    • Todos
    • Placas base
    • Tarjetas grÁficas
    • Almacenamiento
    • F.AlimentaciÓn
    • Cajas de ordenador
    • Audio y vÍdeo
    • Gaming
    • PortÁtiles
    • GuÍas y taller
    • Memoria
    • Monitores
  • Tags
  • Drivers
  • Foro
×

Google

Curso desde 0 de GNU/LINUX - entrega 42

featured image
25 de mayo, 2008 |
Matados2K
Siguiente
Mostrando página 1 de 3

Entrega 42 - página 1

CURSO DESDE 0 DE GNU/LINUX. Versión 2.

Entrega 42. Shell Script (I).

¿Para qué?

Los “ficheros de guiones” o shell script, y para los que vengan del mundo de ms-dos y windows el equivalente a los procesos por lotes (los famosos .bat), pero como siempre en el mundo de los Unix mucho más potente, aparte de usarlos para ejecutar comandos, como todos los ejemplos vistos en este curso, podemos usarlos para crear nuestro propios comandos y programas, ya que tienen su lenguaje de programación propio.

Pero si yo no quiero programar en shell script, ¿para qué me sirve esto?

Saber leer los shell script o al menos conocer la forma de interpretar qué hacen nos va a ser de mucha ayuda a la hora de interpretar multitud de ficheros de configuración de nuestros sistemas, cosa muy importante a la hora de resolver los pequeños problemas con los que podemos encontrarnos, y nos van a servir para automatizar tareas.

Con lo cual, tanto si te gusta como si no, si usas GNU/Linux o cualquier otro tipo de Unix, es una buena idea tener una guía y unas nociones básicas, “por si acaso”.

Creación y ejecución.

Nosotros vamos a usar Bourne Shell, o sea el 'bash' de siempre, tanto 'bash' como 'sh', que es lo mismo:

matados2k@geosanidad:~$ ls -l /bin/sh

lrwxrwxrwx 1 root root 4 2007-01-02 12:40 /bin/sh -> bash

matados2k@geosanidad:~$

Como en el mundo de Unix existen más intérpretes de comandos, existen otras sintaxis distintas para los shell script, como por ejemplo 'ksh' o 'csh', pero no los vamos a ver, de hecho yo personalmente no me he encontrado nunca con ninguno de ellos.

Para crearlos nos va a servir el editor de texto que más rabia te dé, y la extensión no es importante, aunque suele usarse '.sh' y es buena idea usar esta extensión para diferenciarlos.

Para ejecutarlos tenemos dos opciones, o bien le damos permiso de ejecución y los ejecutamos como cualquier otro comando, o bien los ejecutamos a través de una llamada al intérprete de comandos:

matados2k@geosanidad:~/curso$ echo echo hola mundo > holamundo1.sh

matados2k@geosanidad:~/curso$ echo echo hola mundo > holamundo2.sh

matados2k@geosanidad:~/curso$ chmod +x holamundo1.sh

matados2k@geosanidad:~/curso$ ./holamundo1.sh

hola mundo

matados2k@geosanidad:~/curso$ sh holamundo2.sh

hola mundo

matados2k@geosanidad:~/curso$ bash holamundo2.sh

hola mundo

matados2k@geosanidad:~/curso$

A gusto del consumidor, aunque yo personalmente para usarlos como comandos prefiero darles permisos, y para cosas como instaladores prefiero que se ejecuten mediante la llamada a un intérprete, tú decides.

Páginas:
Siguiente
Mostrando página 1 de 3

Tags:Linux, Software

Ver comentarios (0)

Últimos articulos
  • Procesadores del CES 2026: Intel Core Ultra 300, AMD Ryzen AI 400/Max+ y Snapdragon X2, en detalle
  • Acer Predator Z57 Review: monitor MiniLED 57” 32:9 ideal para simulación de conducción
  • Antec P30 ARGB Review: gran flujo de aire e iluminación ARGB
  • Elgato Prompter XL Review: prompter profesional de gran formato para creadores de contenido
  • MSI PRO DP10 14M Review: Mini PC con procesador de sobremesa para productividad profesional
  • Antec P7 S Review: sobriedad, silencio y buen equipamiento de serie
  • Antec Flux M Review: máximo airflow a precio mínimo
  • Elgato Embrace Review: ergonomía avanzada y diseño elegante
  • MSI Modern MD272QXP Review: monitor ideal para productividad
  • TeamGroup NV5000 M.2 PCIe 4.0 SSD 1TB Review: económico y solvente
Top articulos
  • Guía: ¿Cómo optimizar el flujo de aire de mi PC?
  • ASUS ROG Harpe II Ace Review: ratón tope de gama para competición
  • Antec Flux Rear Review: Máximo flujo en la tarjeta gráfica a un precio imbatible
  • TeamGroup T-Force Z540 2 TB Review: NVMe Gen5 gama alta por propio derecho
  • MSI PRO DP10 14M Review: Mini PC con procesador de sobremesa para productividad profesional
  • TeamGroup NV5000 M.2 PCIe 4.0 SSD 1TB Review: económico y solvente
  • ASUS TUF Gaming VG34WQML5A Review: monitor rápido, ultrapanorámico y con tecnologías gaming punteras
  • Guía: Cómo mejorar tu productividad con Stream Deck
  • Antec AX1000 ARGB Review: gran flujo de aire e iluminación a precio competitivo
  • Antec P7 S Review: sobriedad, silencio y buen equipamiento de serie
Compras recomendadas
  • AMD Ryzen 7 7800X3D 4.2 GHz/5 GHz
  • Samsung 990 PRO 2TB SSD PCIe 4.0 NVMe M.2
  • Gigabyte GeForce RTX­­ 4060 GAMING OC 8GB GDDR6 DLSS3
  • ASUS Dual GeForce RTX 4060 EVO OC Edition 8GB GDDR6 DLSS3
  • Samsung Galaxy S24 Ultra 12/256GB Gris Titanium Libre + Cargador
  • Zotac Gaming GeForce RTX 4070 Ti SUPER Trinity Black Edition 16GB GDDR6X DLSS3
  • MSI GeForce RTX 4080 SUPER VENTUS 3X OC 16GB GDDR6X DLSS3
Noticias 3D
  • articulos
  • drivers
  • foro
  • tags
  • contacto
  • publicidad
© Copyright 2000 - 2026 | nFinite9000 S.L. | Todos los derechos reservados | Aviso legal