From the manual page:
#nmcli stands for NetworkManager Command Line Interface and It is a command-line tool for controlling NetworkManager and reporting network status. It can be utilized as a replacement for nm-applet or other graphical clients like nmtui (NetworkManager Text User Interface). nmcli is used to create, display, edit, delete, activate, and deactivate network connections, as well as control and display network device status.
Typical uses include:
Scripts: Utilize NetworkManager via nmcli instead of #managing #network connections manually. nmcli supports a terse output format which is better suited for script processing. Note that NetworkManager can also execute scripts, called "dispatcher scripts", in response to network events.
#Servers, headless machines, and terminals: nmcli can be used to control NetworkManager without a GUI, including creating, editing, starting and stopping network connections and viewing network status.
Here is a reference to the online man page:
https://developer-old.gnome.org/Netwo....
MonLabo Linux
Happy Learning !!!