La consola de Linux – Cambiar el charset de un fichero

Un problema habitual cuando se trabaja con varios idiomas son los caracteres que no se usan en inglés (tildes, diéresis, cedillas, etc…). Si en algún momento necesitas cambiar el charset de un  fichero puedes usar el siguiente comando:

Eso sí, muchísimo cuidado, no se puede usar el mismo fichero como origen y destino ya … Read more La consola de Linux – Cambiar el charset de un fichero

Problemas con el paquete python-chardet en Ubuntu

Desde hace un tiempo he tenido algunos problemas al actualizar mi Ubuntu. El problema estaba relacionado con el paquete python-chardet 1.0.1-1.1. Según he descubierto al ir a informar del fallo en bugs.launchpad.net el problema se puede corregir editando el fichero: /usr/share/python/debian_defaults:

y modificando la línea:

por:

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 more Automatizar 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 more Introducción a Bash: control de flujo en nuestro script (if/else)

Renombrar varios ficheros a la vez con PyRenamer

PyRenamer es un sencillísimo programa (sencillo de usar) que te permite renombrar un montón de ficheros de golpe. Ya expliqué hace un tiempo cómo cambiar la extensión de varios archivos de golpe desde la consola, pero seguramente este programa le resultará mucho más cómodo a la mayoría. El programa está disponible bajo licencia GPL y, … Read more Renombrar varios ficheros a la vez con PyRenamer

¿Por qué no se guardan los archivos ocultos en mi archivo TAR?

Probablemente te habrás encontrado alguna vez con este problema al crear un archivo tar: los archivos ocultos en la carpeta «raíz» no se almacenan. Suponiendo que tienes una carpeta ‘prueba/’ que contiene los siguientes archivos:

Si haces:

no se copiará el archivo .fichero1 Sin embargo si hacemos:

Sí que se copiará. Parece … Read more ¿Por qué no se guardan los archivos ocultos en mi archivo TAR?

La consola de Linux: averiguar a qué grupos pertenece un usuario

Para saber a qué grupos pertenece un usuario basta con abrir un terminal (o consola) y usar el siguiente comando:

y nos mostrará un listado con todos los grupos a los que pertenece, por ejemplo:

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 more Introducció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 more Bash: listar los usuarios de un ordenador