Historial de comandos en Linux: repetir o editar

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Cuando iniciamos sesión en una terminal, el entorno de la shell se pone en funcionamiento de acuerdo a nuestras configuraciones personales. Para cada usuario, las mismas se encuentran dentro de archivos ocultos en su correspondiente directorio personal. Uno de estos archivos es ~/.bash_history, donde se guarda el historial de comandos en Linux. Historial de comandos […]

Compresión de archivos en Linux: gzip, bunzip2, y xz

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Había una vez… una época en la que el espacio disponible en los dispositivos de almacenamiento era muy limitado. De hecho, el pendrive donde tengo instalado Kali Linux tiene mayor capacidad que el disco rígido IDE de mi primer computadora. Por eso surgieron las herramientas de compresión de archivos en Linux (y en otros sistemas […]

¿En qué paquete está mi comando?

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Continuando con el tema del post anterior, en esta ocasión responderemos a la pregunta ¿En qué paquete está el comando tal y tal? Este interrogante nos puede surgir al intentar ejecutar un comando que no se encuentre en el sistema. Luego de haber analizado las demás posibilidades, veamos cómo averiguar qué software debemos instalar para […]

Ubicar comandos en Linux: ¿dónde los encuentro?

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

En algunas ocasiones, al ejecutar un comando en Linux veremos el siguiente mensaje de error: command not found(o su equivalente en el idioma que corresponda). En este post explicaremos las causas que pueden dar origen a este error. Para solucionarlas, mostraremos cómo ubicar comandos en Linux. Esto aplica tanto en el caso de que estén […]

Usar comm para ver líneas en común y diferentes

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Si tenemos que comparar el contenido de dos archivos, probablemente querramos saber qué líneas tienen en común. Para lograr eso, Linux nos provee varias alternativas. En primer lugar, en este post aprenderemos a usar comm. Esta herramienta nos permitirá visualizar las líneas comunes, y también aquellas que solamente estén presentes en uno de los archivos. […]

Constraints en MySQL: establecer límites

Publicada en Deja un comentarioPublicada en Posts del SysAdmin

Anteriormente hablamos sobre bases de datos con MySQL o MariaDB. También explicamos cómo crear tablas e insertar o actualizar registros. Un aspecto muy importante a tener en cuenta al realizar estas últimas operaciones es la validez e integridad de dichos datos. Entre otras cosas, esto significa asegurarnos de evitar registros duplicados, y de que los […]

El módulo configparser: leer archivos .ini

Publicada en Deja un comentarioPublicada en Programación

En el post anterior mostramos cómo utilizar el módulo configparser para leer archivos de configuración con Python. Si miramos nuevamente, veremos que los objetos creados guardan una similitud con los diccionarios. Si bien hay algunas diferencias, en esta oportunidad nos enfocaremos en el método get(). Tal como sucede con los diccionarios, esta función nos permite […]