Una de las herramientas más potentes y útiles que tienen los sistemas operativos son las terminales. Hacemos una pregunta precisa y la máquina nos da la respuesta precisa, haciendo exactamente lo que nosotros buscamos que haga. La cuestión es que es una herramienta tan potente como poco user-friendly, sobre todo para los no iniciados.
Desde Genbeta ya os animamos a que perdiérais el miedo a la terminal de Linux con una serie de artículos con la información necesaria para empezar a movernos por ese entorno de caracteres, y con algunas cuestiones más avanzadas. Y hoy lo que yo os traigo son seis comandos realmente útiles y curiosos para utilizar en la terminal de nuestra distribución preferida.
Ejecutar el último comando como administrador
Pongamos que hemos intentado ejecutar
Código:
apt-get install
Código:
sudo
Citar
Código:
sudo !!
vi: guardar un archivo para el que no tenemos permisos
Por seguir con el ejemplo: hemos intentado editar (usando vi, por supuesto)
Código:
sources.list
Citar
Código:
:w !sudo tee %
Queremos ejecutar un comando kilométrico (varias tuberías de por medio, por ejemplo) y al hacerlo descubrimos, no sin cierta sorpresa, que hemos confundido /home por /hmoe. Tenemos dos opciones: pulsar las flechas para rescatar el último comando del historial y corregirlo manualmente, o simplemente escribir
Código:
^hmoe^home
Ese comando tiene una limitación: únicamente sustituye la primera ocurrencia del error. Si queremos sustituirlas todas, podemos probar
Código:
!!:gs/hmoe/home
Vaciar un fichero
Este es realmente simple. No necesitamos más que ejecutar
Código:
> fichero
Obtener nuestra dirección IP pública
Hay veces que necesitamos conocer la IP que tenemos de cara a Internet. Si bien hay muchos servicios Web que ofrecen esa información muy simplemente, en ocasiones necesitamos simplemente saber cuál es, incluso para pasársela a otra aplicación.
El comando
Código:
curl ifconfig.me
Vía | Unixmen
Imagen | Sven
FUENTE :http://www.genbeta.com/linux/seis-comandos-utiles-de-linux-que-seguramente-no-conociais