martes, 21 de julio de 2009

Otros 10 comandos Linux muy útiles

10 comandos Linux muy útiles y que ayudarán a los usuarios de Linux a hacer su vida algo más fácil en algunos aspectos

1. Actualiza Twitter desde el terminal:

curl -u TuUsuario:TuPassword -d status=”El mensaje que quieres escribir” http://twitter.com/statuses/update.xml

2. Encontrar archivos borrados (deleted) que todavía están en uso:

find -L /proc/*/fd -links 0 2>/dev/null

3. Comprobar que el cable de red esta enchufado y funciona correctamente:

mii-tool eth0


4. Migrar el sistema de archivos de Ext3 a Ext4:

tune2fs -O extents,uninit_bg,dir_index /dev/yourpartition

Antes de hacer esto, os recomendamos hacer una copia de seguridad de todos los datos que hayan en las particiones ext3 que se convertirán a ext4.
Después de ejecutar el comando anterior debes ejecutar fsck, ya que se necesita para volver el sistema de ficheros a un estado coherente.

fsck -pDf /dev/tuparticion

Edita /etc/fstab y cambia el ‘type’ de ext3 a ext4 para las particiones que hayas convertido a ext4.

5. Descomprime una película comprimida en un archivo .rar “On-the-fly” (al vuelo) y reproducirla (también funciona con archivos divididos en partes):

unrar p -inul foo.rar|mplayer -

6. Lista los programas con puertos y conexiones abiertas:

netstat -ntauple

o

netstat -lnp

7. Uso de ruby, busca la cadena “search” y la sustituye por la cadena “replace”, en todos los archivos con extensión .php en la carpeta actual. También hace una copia de seguridad de cada archivo con la extensión “.bkp”:

ruby -i.bkp -pe “gsub(/search/, ‘replace’)” *.php

8. Encuentra archivos que sean mayores de 1 GB:

find / -type -f -size +1000000000c

9. Mata/termina un proceso que bloquea un archivo:

fuser -k filename

10. Manualmente pause/activa una aplicacion (proceso) con POSIX-Signals, por ejemplo para el caso de Firefox:

killall -STOP -m firefox

El comando anterior suspenden todos los hilos de Firefox. Por lo que la carga de uso de la CPU será cero. Esto es muy útil cuando se tengamos 100 pestañas abiertas y necesitamos liberar el uso de la CPU para realizar otra tarea. Debemos tener cuidado ya que puede producir cuelgues en otros procesos o del FF en sí. Es sensible a mayúsculas y minúsculas.

Fuente: webupd8

No hay comentarios: