El comando nmcli es una herramienta muy útil en entornos de línea de comandos como Linux y macOS. Permite administrar NetworkManager desde la terminal.
Gracias a nmcli, puedes consultar conexiones, activar perfiles, revisar dispositivos y gestionar redes. Es especialmente útil para administradores de sistemas, desarrolladores y usuarios que trabajan frecuentemente con la línea de comandos.
En este artículo veremos la sintaxis básica del comando nmcli, sus usos más comunes y varios ejemplos prácticos para aplicarlo correctamente.
👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis
👉 También te dejo por aquí una guía de comandos Linux por categorías
Sintaxis básica del comando nmcli
La sintaxis básica es la siguiente:
nmcli [opciones] objeto comandoExplicación de la sintaxis
opciones: modifican el comportamiento del comando según la tarea que quieres realizar.
argumentos: indican el archivo, usuario, servicio, dispositivo, URL o destino sobre el que trabajará el comando.
Por ejemplo:
nmcli device statusDespués de ejecutar este ejemplo, el comando nmcli realiza la acción indicada con los parámetros proporcionados. Si se ejecuta sin los argumentos necesarios, normalmente mostrará ayuda, una salida general o un error de uso, según la herramienta.
Opciones y comandos relacionados
Aunque nmcli es un comando sencillo de usar en su forma básica, existen algunas opciones y comandos relacionados que conviene conocer.
| Comando | Descripción | Ejemplo |
|---|---|---|
| nmcli device status | Muestra dispositivos. | nmcli device status |
| nmcli connection show | Lista conexiones. | nmcli connection show |
| nmcli connection up nombre | Activa una conexión. | nmcli connection up «Mi red» |
| nmcli radio wifi | Muestra estado WiFi. | nmcli radio wifi |
| nmcli general status | Muestra estado general. | nmcli general status |
Ver estado de red
Para este uso, ejecuta nmcli con los argumentos adecuados y revisa el resultado antes de aplicar cambios importantes.
nmcli device statusEste ejemplo muestra una forma habitual y segura de usar el comando en una sesión de administración.
Listar conexiones
También puedes combinar opciones para obtener una salida más concreta o adaptar el comando a tu flujo de trabajo.
nmcli connection showEste uso ayuda a resolver tareas frecuentes sin salir de la terminal.
Ejemplo práctico: usar nmcli en tareas reales
A continuación, veremos varios ejemplos prácticos para mejorar el uso diario de la terminal.
# Uso básico de nmcli
nmcli
# Ejemplo práctico
nmcli device status
# Variante útil
nmcli connection showEste bloque reúne usos frecuentes que puedes adaptar a tus rutas, usuarios, servicios o dispositivos reales. Antes de ejecutar comandos administrativos, revisa siempre que los nombres y rutas corresponden a tu sistema.
Ejemplo en video
Para complementar esta guía, hemos preparado un video donde se muestre paso a paso cómo usar el comando nmcli en Linux.
De este modo, podrás ver de forma práctica algunos de los ejemplos explicados en el artículo:
