LinuxParty
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.
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 apt-get install sin permisos de administrador en esa máquina. Si es sólo un paquete no hay problema: podemos reescribirlo añadiendo sudo delante, y en paz. Pero si el comando es kilométrico, con chorrocientos paquetes (como el que ejecuto yo siempre que instalo una máquina de Linux, para dejarla lista), puede ser más sencillo simplemente ejecutar lo siguiente:
sudo !!
Ese comando ejecutará el último comando, pero con permisos de administrador en el sistema.
vi: guardar un archivo para el que no tenemos permisos
Por seguir con el ejemplo: hemos intentado editar (usando vi, por supuesto) sources.list para añadir algún repositorio pero cuando lo hemos ido a guardar (:w) hemos recordado que no lo abrimos como root. La solución pasa por escribir lo siguiente:
:w !sudo tee %
Ejecutar el último comando sustituyendo algún trozo de texto
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 ^hmoe^home en la terminal.
Ese comando tiene una limitación: únicamente sustituye la primera ocurrencia del error. Si queremos sustituirlas todas, podemos probar !!:gs/hmoe/home.
Vaciar un fichero
Este es realmente simple. No necesitamos más que ejecutar > fichero para vaciar al fichero de todo contenido. Lo que hace ese comando es sobreescribir el fichero por la salida del comando escrito a la izquierda del >; como no existe dicho comando, lo sobreescribimos con nada.
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 curl ifconfig.me devolverá la IP de la forma más simple: sus cifras separadas por los puntos reglamentarios.
Vía | Unixmen
En Genbeta | CliCompanion hace más fácil el uso de la terminal de Linux
Imagen | Sven
Extraído de:
Genbeta – Seis comandos útiles de Linux que seguramente no conocíais
-
Linux
- ¿Por qué Torvalds eliminó a los encargados rusos del mantenimiento del núcleo de Linux?
- 10 cosas que siempre hago después de instalar Linux (y por qué tú también deberías hacerlo)
- 7 cosas que nunca hago después de instalar Linux (y por qué tú tampoco deberías)
- Detección de Intrusos: Snort, Base, MySQL, y Apache2 en Ubuntu Linux 7.10
- He utilizado Linux durante 30 años. Aquí hay 5 razones por las que nunca cambiaré a Windows o MacOS
- ¿Por qué no más personas usan Linux en el escritorio? Tengo una teoría que quizás no te guste.
- Los países occidentales ricos lideran la expansión mundial del petróleo y el gas
- Systemd 256.1 aborda la queja de que 'systemd-tmpfiles' podría eliminar inesperadamente su directorio /home
- Por qué un kernel Linux de distribución 'congelada' no es la mejor opción para la seguridad
- RebornOS es una versión hermosa y fácil de usar de Arch Linux con abundantes opciones de escritorio
- Linus Torvalds sobre el 'hilarante' bombo de la IA
- Cambiar la hora en Linux con Chrony
- Renombrar multiples archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Linux 6.9 será el primero en superar los 10 millones de objetos Git
- Zorin OS 17.1 lanzado con soporte mejorado para aplicaciones de Windows, edición educativa