Shortcuts de Consola

Algunos shortcuts para los que pasan mucho tiempo en una consola:

* Moverse entre consola: [ALT] + Flecha Derecha/Izquierda
* Frenar el output de una consola: [Bloq Des] o [Scroll Lock]
* Scroll up en la consola: [Shift] + PgUp (Re Pag)
* Limpiar la consola: [Control] + L
* Mover el cursor al principio de la linea: [Control] + A
* Mover el cursor al final de la linea: [Control] + E
* Borrar todo el texto desde el cursor hasta el final de la linea: [Control] + K
* Borrar todo el texto desde el cursor hasta el principio de la linea: [Control] + U
* Buscar en reversa comandos anteriores: [Control] + R

También te puede interesar:

Como crear un favicon

Crea tu favicon a partir de otra imagen en 30 segundos:

En la consola de linux (ubuntu/debian) escribí:

sudo apt-get install imagemagick icoutils

después:

convert image.gif -resize 32x32 favicon.png
icotool -c -o favicon.ico favicon.png

¡Listo!

Traducido y pedido prestado del blog de Matt Galvin

Abriendo archivos con el programa adecuado

Uno de los blogs de Ubuntu resaltó una funcionalidad que creo que pocos conoces, pero es muy útil.
gnome-open
Con este comando podemos abrir cualquier archivo o URL desde consola con el programa asociado en gnome.

Ejemplos:

gnome-open http://www.kbglob.com/
A mi me lo abre con firefox

gnome-open kbglob.txt
Me lo abre con leafpad (gedit viene por defecto)

Como desinstalar un paquete y todas sus dependencias no usadas


apt-get remove --auto-remove package-name

Buscar IPs activas

Cada tanto necesito saber que IPs hay activas en la red, y cuándo lo necesito, siempre me olvido del comando bash para escanear una subred.
Aca tienen:

for host in `seq 1 25`; do ping -c1 192.168.0.$host; done

Información sobre un Archivo

stat tu_archivo.tgz

Te muestra información detallada sobre el archivo

Información sobre tu PC en Linux

$ sudo lshw

Volver al directorio anterior

cd -

Archivos modificados en las ultimas 24 horas

find / -mtime 1 -o -ctime 1

Como bajar el codigos fuentes con APT

sudo apt-get source tu_paquete

Buscar archivos por tamaño en consola

Para buscar archivos que tengan mas de x tamaño:

find / -type f -size +20000k -exec ls -lh {} \; | awk ‘{ print $9 “: ” $5 }’

(obviamente cambian “20000k” por el tamaño que quieran)

Monitoreando el ancho de banda en uso en Linux

Algo que me resulto muy util:

Para los debianeros/ubunteros:
sudo apt-get install pktstat
Para los que no: http://www.adaptive-enterprises.com.au/~d/software/pktstat/

Para todos:
pktstat -w1

Bash Autocompletion

Algo muy útil que tiene bash es el autocompletado de comandos.
Por ejemplo, si vós estás en / y hacés “cd v” seguido de la tecla tab te va a autocompletar “cd var/”, o, si tenés mas cosas te muestra abajo las posibilidades que hay.

en este blog explican como hacer el autocompletado un poco mas ‘inteligente’

Como saber y bloquear un ataque DOS o DDOS

top -d2
Si esto muestra muchos procesos HTTPD, es posible que estes siendo atacado.

netstat -nap | grep SYN | wc -l
Si esto da numeros muy altos, es casi seguro que estas siendo atacado.

netstat -nap | less
Con esto averiguas las IPs que estan molestando.

iptables -A INPUT -s la.ip.molesta -j DROP
Con esto bloqueamos las IPs que esten causando problemas

cd /dev/shm
ls

Esto es para corregir algunas cosas, si tenes algo de esto, borralo:

locate bindz
locate botnet.txt
locate dc
locate ex0.pl
locate kaiten
locate r0nin
locate udp.pl
locate …
lsof | grep .,
locate mybot

Telnet automatico con un script

Com este comando creas un script que telnetee automaticamente a algun lugar.

(sleep 3; echo username; sleep 3; echo password; sleep 5; echo “ls -l”; sleep 3; echo “exit”) | telnet hostname

Descomprimir un archivo tar.gz

tar -zxvf archivo.tar.gz

Atajos para newbies

Pusieron en digg un link con muchos atajos útiles de teclado para linux, y muchos comandos.

Habilitar Root en Ubuntu

sudo passwd

(seteas el pass de root y listo)

Grabar CDs/DVDs desde la consola

growisofs -Z /dev/hdc -R -J /mi/directorio

/dev/hdc = Tu grabadora
/mi/directorio = Tu directorio

Para usar esto tenes que tener instalado:
sudo apt-get install dvd+rw-tools

Listar directorios con mas detalle

Listamos directorios con mas detalle:

ls -l