Algunos comandos poco conocidos pero muy utiles
De un tiempo para aca creo que en realidad eh puesto muy pocas cosas relacionadas con linux, eh perdido mi camino
asi que voy a hacer un post con algunos comandos que encontre stumbleando hace algunas noches de insomnio, asi que empecemos:
1. $ sudo !!
Con este comando repetiremos el ultimo comando tecleado, pero como root, muy util por ejemplo si intentamos apt-get upgrade nos dara error y no queremos reescribir todo simplemente ponemos sudo !! y listo
2. python -m SimpleHTTPServer
Digamos que por alguna razon queremos pasar un archivo a alguien, pero no tenemos instalado apache/lighttpd/cherokee ni un servidor FTP, simplemente usamos ese comando e iniciaremos un servidor HTTP sobre la carpeta que ejecutemos el comando y para entrar simplemente http://ip:8000
3. CD -
Cuando se trabaja con shell generalmente se tiene de cambiar mucho de directorios, y si estamos dentro de eskeletos largos puede ser tedioso, digamos que estamos en /home/caos/apps/src/proy1/bin/tem/comp1209/l33t/pr0n/ nos cambiamos a /var/log por que las voces de la ezquisofrenia nos piden que chequemos logs, y cuando queremos regresar a lo que estabamos haciendo no queremos tener perder 4 minutos tecleand otoda la ruta simplemente ponemos CD -
4. !whatever:p
Este comando busca dentro del history lo que coincida con el whatever, por ejemplo en mi caso en ocasiones manejo conexiones ppp con wvdial entonces lo que hacia era history |grep wvdial y simplemente ponia ! pero con esto me imprime el primer wvdial que haya sin ejecutarlo, ya simplemente con flechita pá arriba o bien !! lo ejecuto, si estoy confiado y “im feeling lucky” le quito el :p para que se ejecute
5.$ssh-copy-id user@host
Este comando ya lo habiamos usado cuando hablamos sobre autentificacion con llaves simetricas basicamente lo que hacemos es copiar nuestra llave publica al host y usuario en cuestion para autentificarnos sin necesidad de password, para hacer las llaves las hacemos con SSH-keygen (yo particularmente uso SSH-keygen -t rsa -b 2048 )
6. mtr aprecioderobado.com
combina la funcionalidad de traceroute y ping y algunas cosillas mas, de verdad vale la pena usarlo, sobre todo para aquellos involucrados en redes, muy util
7. reset
cuando abrimos archivos binarios o hacemos algo mal en l aterminal generalmente termina viendose bastante mal (ej cat gato.jpg ) con reset quedara como nueva
8. > file.txt
Realmente no es tan interesante, pero sirve para vaciar un archivo sin eliminarlo, pero me parecio interesante como para poner de nick “sudo > /boot/grub/menu.lst” o algo asi
9. dd if=/dev/dsp | SSH -c arcfour -C username@host dd of=/dev/dsp
Conecta tu microfono al speaker de otra computadora, el sonido es bastante malo, pero almenos podras divertirte un poco, ojala alguien pueda comentarnos como hacerle para mejorar el sonido
10. SSH -t reachable_host SSH unreachable_host
Comando bastante utiles en redes protegidas, por ejemplo digamos que te quieres conectar a un servidor dentro de tu empresa desde afuera de la lan, pero este server no tiene conexion directa a internet, sin embargo el servidor de correo o el webserver si, y ademas tiene conexion por SSH, entonces te conectas al webserver que se encuentra en la zona desmilitarizada y de ahi al otro servidor, en otro caso tendrias que hacer un tunel inverso, o bien conectarte al primer host y ya luego conectarte al segundo.
Espero les sean utiles los comandos, si tienen mas dejen comentario
VIA | ComandLineFu
[ad#posts]
Popularity: 29% [?]
Wikipedia: CD FTP SSH
Miércoles, abril 22nd, 2009
















