jueves, 2 de mayo de 2019

Comando yes

Como continuación de la entrada anterior, donde se vio el comando seq, hoy vamos a ver otro comando “curioso”. El comando yes.
El comando yes imprime por la salida estándar el caracter “y“ de forma infinita y en líneas individuales. Hay que pulsar Ctrl+c para detenerlo:
$ yes
y
y
y
^C
Sin embargo, se puede especificar como argumento cualquier texto para que lo repita de forma indefinida:
$ yes "Hola mundo!"
Hola mundo!
Hola mundo!
Hola mundo!
^C
Un caso práctico para usar este comando es el pasar un texto a una aplicación o script que esperará una entrada por teclado. Veamos un ejemplo:
# yes | apt dist-upgrade
De esta forma, cuando apt solicite confirmar la descarga e instalación de paquetes recibirá el caracter “y“ y continuará el proceso. Aunque el comando apt tiene opciones para forzar la contestación de preguntas, nos sirve para mostrar la utilidad del comando. Quizá tengamos scripts que esperan algún otro texto, con lo que el comando yes serviría.

lunes, 29 de abril de 2019

Comando seq

En cualquier distribución de Linux hay una cantidad ingente de comandos y aplicaciones instaladas y listas para ser usadas. Basta con escribir una letra y pulsar Tabulador para ver todas las opciones existentes.
Hoy mostraré uno de estos comandos que no son conocidos por lo general. Hablamos del comando seq.

viernes, 26 de abril de 2019

Habilitar confirmación ante borrado de ficheros

En un sistema Linux, es una práctica recomendable tener activada la confirmación ante el borrado de ficheros. De esta forma, evitaremos eliminar por error información útil pues en el terminal no hay “papelera de reciclaje”.
Los pasos para activar la confirmación para el comando rm en todos los usuarios es la siguiente para Ubuntu: