Me ha parecido interesante esta serie de comandos que logran sacar un árbol estructurado de todos los subdirectorios desde el punto en el que nos encontramos: ls -R | grep «:$» | sed -e ‘s/:$//’ -e ‘s/[^-][^\/]*\//–/g’ -e ‘s/^/ /’ -e ‘s/-/|/’ El resultado sería algo así: . |-bin |-etc |—gconf |—–schemas |-games |-include |—arpa Seguir leyendo
Ubuntu: Convertir ficheros de audio WAV a MP3
Para convertir ficheros de audio wav a mp3 en ubuntu (o en cualquier distro derivada de Debian), simplemente tenemos que tener instalado el paquete «lame»: sudo apt-get install lame Y hacer lo siguiente: lame -m s Track\ 3.wav Automáticamente comenzará a convertir el fichero a formato MP3: LAME 3.97 32bits (http://www.mp3dev.org/) CPU features: MMX (ASM Seguir leyendo
Desbloquear carpetas/ficheros «en uso» en Windows sin reiniciar
Un problema bastante común en máquinas Windows es que un fichero o carpeta se quede bloqueado porque un programa o proceso no lo ha liberado correctamente, esto provoca que no podamos mover/renombrar/eliminar el fichero o carpeta ya que dicho programa está usandola. El error que suele aparecer es: «The source or destination file may be Seguir leyendo
Escanear rango de Ips
Existen muchas formas de escanear desde shell un rango de IPs o subnet, por ejemplo con nmap o creando un script en bash, perl, etc. No obstante aquí va una forma sencilla que he encontrado en Shell Fu: for IP in 192.168.1.{1..10}; do if ping $IP -c 1 > /dev/null; then echo $IP alive; else Seguir leyendo
Apache: Semget: No space left on device
Si no conseguís arrancar apache y encontráis en el error_log entradas como estas: [Fri Apr 3 19:25:05 2009] [warn] pid file /usr/local/apache/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run? semget: No space left on device [Fri Apr 3 19:50:05 2009] [warn] pid file /usr/local/apache/logs/httpd.pid overwritten — Unclean shutdown of previous Apache run? semget: No Seguir leyendo