Entradas con la etiqueta bash

Guía del uso de variables en Bash

Bash logoLa creación de scripts o programas para Bash (uno de los shell más extendidos en los sistemas GNU/Linux) es una pieza clave para la automatización y la simplificación de muchas de las tareas complejas que tarde o temprano deberá acometer un administrador.

La modularidad de los comandos básicos de Unix hace que sea muy interesante crearse utilidades que los agrupen para resolver necesidadess habituales: sumarizar información de logs, definir procedimientos de backup, monitorizar el grado de ocupación de los dispositivos, automatizar tareas masivas sobre un grupo de usuarios, etc.

Para la creación de estos “mini programas” conocidos en inglés como Bash scripts es fundamental manejar correctamente las variables y conocer sus posibilidades y sus limitaciones. En este artículo intentaré reunir los principios básicos del suso de estas variables y las características avanzadas o exóticas que más uso personalmente cuando programo mis Bash scripts .

Leer el resto de esta entrada »

Etiquetas: , ,

La cara oculta de los comandos elementales de Linux

terminal bashcd, ls, mkdir, cp, mv, rm… son los comandos elementales de gestión del sistema de ficheros desde el terminal.

Empezamos el curso dando un repaso a las bases y les propuse a los alumnos que cada uno explicara a sus compañeros el funcionamiento básico de un comando y que buscase sus opciones menos conocidas. Este artículo es la fusión revisada del trabajo de nuestros alumnos 2º de informática: Arturo, Jessica, Miguel Ángel A., Omar, Javier y José Manuel.

Leer el resto de esta entrada »

Etiquetas: , ,

¿Cómo?, ¿Sexo en Linux?.

 

Juzgad vosotros mismos…

 

 

Fuente: www.alcancelibre.org

Leer el resto de esta entrada »

Etiquetas: , ,

Bash-support vim plugin. Adaptar Vim para editar bash scripts

Vim un dulce corderitoVim es un lobo con piel de cordero. Un editor de texto que muchos desprecian por su interfaz y por su manejo mediante combinaciones de teclas, pero flexible, potente y capaz como pocos.

En The Geek Stuff  encontré un artículo acerca de cómo personalizar nuestro Vim para que escribir shell scripts sea mucho más cómodo. Lo probé y ahora os lo cuento en español. Una aportación genial de Fritz Mehner y que además también tiene versiones para otros lenguajes como Perl, C y C++

Leer el resto de esta entrada »

Etiquetas: , , ,

Command-line-fu. Estrujando la línea de comandos

Línea de comandosNo hay administrador de sistemas que no valore la potencia y versatilidad de la línea de comandos. En los entornos UNIX/GNU ésto es especialmente cierto y hoy puedo ofreceros una prueba de ello gracias a Command-line-fu.

Leer el resto de esta entrada »

Etiquetas: , , ,

SAM. Un generador de menús en modo texto

El tío SamNo os preocupéis por la imagen, este post no tiene nada que ver con el “Tío SAM”. SAM significa “Sistema Automático de Menús”.

Es la última versión de un script de cosecha propia  que vengo estrujando y revisando hace muchos años. Se trata de una utilidad para el shell bash que permite hacer menús de texto para aplicaciones de consola, de forma muy sencilla y flexible.

Es muy útil para aquellos administradores que trabajan en la consola la mayor parte del tiempo, pero que agradecerían tener organizados en uno o varios menús los scripts que utilizan más frecuentemente.

 

 

Leer el resto de esta entrada »

Etiquetas: , ,

Pon a prueba tus conocimientos elementales de UNIX

Icono terminalNo os alarméis por el nivel absolutamente elemental de este cuestionario. Es un simple repaso para revisar los cimientos antes de adentrarnos en temas más avanzados de Administración de Sistemas. No sé si me creeréis pero he conocido a más de uno que decía ser administrador de sistemas GNU/UNIX o que presumía de haber montado tal y cual servidor hipersofisticado que tendría serias dificultades para acertar la mitad de las preguntas que os presento a continuación.

Leer el resto de esta entrada »

Etiquetas: , ,