Las dificultades de conectarse a AWS desde un terminal Linux

Conectarme a una máquina (instancia) con AWS sieeeempre me da algún problema. Así que voy a publicar la lista de dificultades habituales con los que me suelo encontrar y cómo resolverlas. Ten en cuenta que mi método de conexión es a través de un terminal Linux. Esta no es una guía paso a paso, para … Read moreLas dificultades de conectarse a AWS desde un terminal Linux

Nuevos capítulos sobre Bash en Linux

Esta semana he publicado dos nuevos artículos en Gulvi.com sobre sobre Bash: Modificar permisos de ficheros en Linux con Bash con el formato simbólico / Introducción a Bash. ¿Para qué sirve BASH_SOURCE?. Este artículo sobre la variable $BASH_SOURCE lo he escrito porque he recibido varias consultas sobre su funcionamiento. Espero que sirva para arrojar un … Read moreNuevos capítulos sobre Bash en Linux

Zenity (I): Interfaz gráfica en bash – Ejemplo de diálogo de selección de fichero

Zenity nos permite añadir diálogos gráficos a nuestros scripts bash. Tienen diversos tipos de diálogos: mensajes de mensajes (de error, información o alerta), diálogos para selección de fichero, para entrada de texto, etc. Viene instalada por defecto en algunas distribuciones de Linux (imagino que será en las basadas en Gnome), por ahora lo he comprobado … Read moreZenity (I): Interfaz gráfica en bash – Ejemplo de diálogo de selección de fichero

Automatizar la conexión a sFTP

En este artículo os voy a contar cómo descargar ficheros mediante sFTP (FTP encriptado) de manera automatizada; es decir, sin tener que andar ejecutando el comando ni tener que meter la clave a mano cada vez. El script es bien sencillito:

Basta con que sustituyas estos datos por los de tu servidor:

El … Read moreAutomatizar la conexión a sFTP

Introducción a Bash: control de flujo en nuestro script (if/else)

Hoy vamos a añdadir un poco más de salsa a nuestra introdicción a Bash. Vamos a ver cómo funciona el if/else. La estructura de un if/else en bash es la siguiente:

(el “else” es opcional). Ojo, los corchetes deben ir siempre separados de la condición por un espacio. Comparaciones aritméticas: Aquí tenéis una lista … Read moreIntroducción a Bash: control de flujo en nuestro script (if/else)

Introducción a bash: Pasar argumentos a un script bash

En esta segunda entrega de la miniguía de bash vamos a ver cómo pasar argumentos (o parámetros a un script bash). En la primera entrega vimos cómo crear un fichero y hacerlo ejecutable. Siguiendo esas instrucciones puedes crear un fichero llamado parametros.sh y copiar lo siguiente:

Si invocamos el script con el siguiente comando: … Read moreIntroducción a bash: Pasar argumentos a un script bash

Introducción a bash: crear un sencillo script

Con este artículo voy a iniciar una corta serie de artículos para aprender a escribir sencillos scripts de bash. Bash es un intérprete de comandos de Linux. Los que han trabajado con Windows/MS-Dos les sonarán seguramente los archivos .bat. Estos scripts bash son algo muy similar. Para crear nuestro primer script debemos crear un fichero, … Read moreIntroducción a bash: crear un sencillo script

Bash: listar los usuarios de un ordenador

Dado que últimamente estoy haciendo bastantes cosillas con bash voy a poner una serie de “truquillos” aquí. NOTA: El ejemplo que propongo aquí es un copia/pega de un script que creé para un servidor y una finalidad muy concretas. En cierto servidor necesitaba tener un listado de los usuarios. Una posibilidad puede ser ir al … Read moreBash: listar los usuarios de un ordenador