De los errores se aprende… comandos chattr y lsattr

.

Si en otro post comentaba como se puede borrar eficaz y definitivamente un fichero con el comando shred, hoy propongo exactamente lo contrario. Un comando para evitar borrar accidentalmente ficheros o directorios con el comando chattr. ¿Os hacéis una idea de por que escribo sobre chattr? … Si, fuí yo … borré accidentalmente unos documentos del trabajo muy importantes, por eso, no está de más compartir soluciones para estos contratiempos.

# A partir de este punto en adelante, expondré los ejemplos sobre el fichero documento_importante.txt (puede ser cualquier fichero, .pdf, .odt, ficheros de audio, vídeo, imagen, etc…). read more

Leer más » 3 Comentarios

La papelera del sistema, eliminar o recuperar ficheros

.
.
A menudo nos olvidamos de limpiar o borrar todo lo que tenemos en la papelera del sistema, con lo cual estamos perdiendo espacio en disco. A veces de muchos Gigas. Y si la máquina tiene varios usuarios el problema aumenta considerablemente.
Antes de nada vamos a conocer un poco el directorio de la papelera del sistema (Trash). La papelera de cada usuario se encuentra en la ruta:
[code]$ home/nombre_de_usuario/.local/share/Trash[/code]
Lo primero que podemos hacer es averiguar el tamaño de la papelera:
[code]$ du -h ~/.local/share/Trash[/code]
Listando el directorio nos encontramos con dos subcarpetas, files & info:
[code]$ ls -la ~/.local/share/Trash
files info[/code]
# En la carpeta files, van a parar todos los ficheros que eliminamos. En el ejemplo siguiente hay un solo fichero, pero ocupa de 5 Gigas: read more

Leer más » Comentar

Comandos de ayuda en la teminal

.

Existen diferentes formas para obtener información de ayuda sobre los comandos, ficheros de configuración, ficheros especiales, etc. El directorio típico donde podemos encontrar documentación, esta en la ruta /usr/share/doc.
Pero también desde la terminal tenemos una serie de comandos que nos ayudan para estas tareas de información.
Tomaré como ejemplo para buscar información de una aplicación al comando chmod:

# whatis

El comando whatis describe en una sola linea la función del comando buscado. read more

Leer más » 1 Comentario

Los peligros de los metadatos en las fotos

.

Los datos exif son los metadatos de los ficheros de imagen. Esta información está disponible en cualquier foto tomada con una cámara digital y se genera en el momento en que la fotografía es guardada por la cámara ( normalmente sin intervención ni conocimiento del usuario). Son la huella digital de la foto.

Dan información sobre como esta hecha esa foto: Marca y modelo de la cámara, número de serie, apertura y velocidad del obturador, fecha y hora de la fotografía, sistema operativo y software donde la foto fue editada o almacenada, datos de geolocalización, copyright, sensibilidad ISO, uso o no de flash, comentarios del autor, etc. read more

Leer más » 5 Comentarios

Pdmenu, creación menús desde la terminal

Pdmenu es una aplicación para la creación de menús desde la terminal. Está diseñado para ser muy fácil de usar, simplemente se encarga de presentar un menú en modo texto, en el que el usuario puede seleccionar, ejecutar ordenes y programas , gracias la librería ncurses. Cuenta con soporte de color y se compila en la mayoría de distribuciones linux. (Debian,CentOS, SUSE).

[code]$ sudo apt-get install pdmenu[/code]

Una vez instalado, nos proporciona un menú generado automáticamente con algunos programas. Pudiendo ejecutar los programas del menú y submenus. read more

Leer más » 1 Comentario

Comando beep, sacandole partido al pcspeaker

pc_speaker

El comando beep es un pitido que hace lo que se espera, que suene.

Con beep sonará el altavoz interno del PC.

Beep permite controlar el tono, la duración y repeticiones. Se puede ejecutar directamente en la línea de comandos, pero su trabajo consiste en “vivir” dentro de scripts de shell / perl. Dicho de otro modo, podemos insertar beep en nuestros scripts para hacerlos mas interactivos o como aviso sonoro de un evento. Esto hace que el monitoreo del sistema sea mucho más informativo. read more

Leer más » 7 Comentarios

pdfchain y pdftk. Manipulación de ficheros PDF

Pdftk (PDF Toolkit) nos permite manipular ficheros PDF a través de la linea de comandos.

Existe una versión para interfaz gráfica llamada Pdf Chain.Esta da un acceso rápido a todas las funciones de pdftk (mas fácil si no se quiere tocar la linea de comandos). Las dos modalidades están disponibles en Linux, MS Windows, MacOS X y FreeBSD.

pdfchain

pdfchain

Con este flexible programa podemos unir, mezclar o dividir contenidos, editar permisos, cifrar, convertir, rotar, insertar una marca de agua, agregar o eliminar datos adjuntos, actualizar y exportar meta datos, exportar marcadores a un fichero de texto, reparar, extraer fotos, etc. de un fichero PDF.
En resumen, es un kit de herramientas de poco mas de 4MB para la manipulación de ficheros PDF.
Se puede instalar en todas las distribuciones linux (en su web dan instrucciones). Para Debian bastaría con: read more

Leer más » 6 Comentarios

Unp, facilitando la extracción de ficheros

Podría decirse de unp que es un extractor universal basado en un scrip de perl,
con el sencillo objetivo de extraer la mayor cantidad de archivos como sea posible, de cualquier tipo y de cualquier ruta de acceso al directorio actual.

Esto es perfecto sobre todo cuando se tiene dificultad para memorizar los comandos para extraer los ficheros.
Esta disponible desde los repositorios oficiales de Debian/Fedora y se puede descargar para las demás distribuciones.

– Formatos soportados:

[code]unp -s[/code] read more

Leer más » 3 Comentarios

Reproduce o descarga videos de Youtube por linea de comandos

El otro dia estaba tratando de instalar un cliente de terminal para Spotify, el reproductor de musica online.
Se trataba de despotify, no lo conseguí ya que esta obsoleto y además resulta que solo es para cuentas premium.

Pero buscando me encontré con un cliente para terminal llamado Poor man’s Spotify, que traducido seria “el spotify de los pobres”. La verdad que es una joya en bruto, porque reproduce y descarga vídeos online de youtube a traves de la linea de comandos. Entre sus características: read more

Leer más » 1 Comentario

QRencode, creando códigos QR desde la terminal

QRencode es una aplicación para la creación de códigos QR. Al ser escaneados por un teléfono móvil, podemos aplicarlos para agregar contactos a la libreta de direcciones (Vcard), enlazar a webs, vídeos, mapas, textos, etc.

– Comenzamos con la instalación:

[code]sudo apt-get install qrencode -y
[/code]

El comando básico es qrencode -o [parámetros]  y la dirección del enlace [cadena]

La opción – o especifica el archivo de salida, que siempre es un archivo .png.

– Utilización  para redirecciones a webs, vídeos, etc. read more

Leer más » 2 Comentarios