Tag archive for ‘command line’

El arte de la línea de comandos

by tuxotron - on Nov 25th 2015 - No Comments


780794572796342338.png

Hoy en día es crítico saber manejarse bien por el terminal, sobre todo si te dedicas a la administración de sistemas, pentesting, o cualquier otra cosa que requiera el uso remoto de sistemas. Y yo como ya he dicho muchas veces, soy un gran aficionado al uso de la línea de comandos y por eso me gusta publicar este tipo de entradas.

The Art of Command Line o traducido al español El Arte del Terminal, es una página que recolecta información sobre los fundamentos, trucos y comandos de uso común que nos pueden venir muy bien a la hora de sentarnos delante de nuestro terminal. Aunque el texto está enfocado a Bash y sistemas Linux (exceptuando un apartado específico para MacOS), los fundamentos y muchos de los comandos y trucos también serían aplicables a otro tipo de terminales.

El texto está dividido en los siguientes apartados:

Algunos de los comandos usados no son parte de Bash o de la instalación estándar/común de sistemas Linux con lo que requiere la instalación explícita de los mismos.

Entradas relacionadas:

thefuck, una aplicación que corrige tu último comando de consola

by tuxotron - on Oct 15th 2015 - 2 Comments


shell.jpg

¿Cuántas veces has intentado instalar una aplicación en tu sistema Linux y has olvidado el comando sudo? ¿O cuántas veces has escrito de forma equivocada un comando o un argumento del mismo?

thefuck es una aplicación que es capaz de corregir tu último comando. Se basa en una serie predefinida de errores, pero además te permite añadir tus propias reglas, en caso que quieras añadir algunas nuevas o modificar las ya existentes.

Veamos un pequeño ejemplo. Supongamos que ejecutamos:

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Hemos olvidado añadir sudo. En vez de repetir la operación, todo lo que tienes que hacer es ejecutar:

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done
...

Y como ves, éste automáticamente añade sudo delante del comando que has ejecutado previamente.

También es capaz de corregir errores en cadena, es decir, puedes corregir el último comando, y si éste tiene otro error, thefuck es capaz de reaccionar al mismo y así sucesivamente.

Aquí tienes un pequeño gif animado con algunos ejemplos para que te hagas un mejor idea:

En su repositorio, además del código fuente, también tienes las instrucciones de instalación y uso.

Entradas relacionadas: