El otro día me mareé buscando un parámetro de unzip que me permitiera descomprimir una lista de archivos .zip sin crearme una carpeta por cada archivo (como hace el descompresor integrado en Gnome). Tonto de mí, no recordaba uno de los principios básicos de Linux: podemos interactuar con todos los comandos, utilizando scripting (en Bash por ejemplo). Así, utilizando el código genérico:
for var in list
do
command $var;
done
tenemos infinitas posibilidades. Para descomprimir mi lista de archivos .zip simplemente escogí la siguiente:
for f in *.zip;do unzip “$f”;done
o también:
for f in `find / -name “*.zip”`;do unzip “$f”;done
EDITO: Otra posibilidad es tratar el *.zip como un conjunto, para que no falle el emparejamiento, con comillas simples de esta forma:
unzip ‘*.zip’
Fuente: El Blog de Neonigma
Hoy veremos como resolver este problema que puede aparecer en los pendrives, tras escribir algún fichero o directamente al montarlos, al intentar escribir sobre él nos asalta el aviso de que es imposible escribir porque el dispositivo es de sólo lectura.
Para resolver esta situación vamos a usar el comando fsck.
En primer lugar conectamos el pendrive al ordenador. Si se monta abrimos un terminal y escribimos:
df
En la respuesta al comando debe aparecer alguna línea que contenga algo parecido a esto:
/media/KINGSTON
En esta misma línea, al principio, aparece el nombre del dispositivo, puede ser /dev/sdb, lo anotamos o memorizamos. Esto mismo podemos verlo con el comando
sudo fdisk -l
Ahora desmontamos el pendrive con
sudo umount /media/KINGSTON
ahora lo reparamos con el comando
sudo fsck -r /dev/sdb
No olvides reemplazar /dev/sdb por la salida del comando df
y respondiendo a unas pocas preguntas tendremos el dispositivo listo.
Recientemente me ha ocurrido (por tanto trastear en los kernels de linux) que se me actualizaban los kernels pero después no aparecía la nueva entrada en el grub.
Para resolver este problema simplemente abrimos un gestor de paquetes synaptic haciendo clic en Aplicaciones->Administración->Gestor de paquetes Synaptic
En el cajón de búsqueda escribimos: linux-headers
De la lista que obtengamos elegimos la versión más nueva con extensión generic y no PAE ni virtual.
Ahora si queremos podemos ejectuar en un terminal el comando:
sudo update-grub
Cuando reiniciemos tendremos el nuevo kernel listo para usar y en teoría cuando vuelva a actualizarse ya aparecerá la nueva versión.
Por alguna extraña razón, Gnome abría cualquiera de las carpetas contenidas en Lugares con el reproductor de películas Totem. Como dije antes desconocía el motivo, pero sí cómo solucionarlo, ya que el problema estaba en la asociación de aplicaciones, así que abrí mimeapps.list, y allí vi el motivo de lo que me ocurría, para abrir directorios estaba puesta como aplicación por defecto el Reproductor. Ahora os explico cómo cambiarlo.
Al abrir el archivo de configuración Editamos el archivo mimeapps.list desde un terminal. Lo abrimos con esta orden, cambiando donde pone usuario por el nuestro:
gedit /home/usuario/.local/share/applications/mimeapps.list
y modificamos la línea de abajo, cambiando nautilus donde pone reproductor:
inode/directory=reproductor.desktop
Guardamos y ya no tendremos ese problema.
Fuente: No sin mi Ubuntu