nmcli
nmcli is a command-line client for NetworkManager, the network management daemon used on many Linux distributions. It provides scriptable access to networking information and configuration, enabling management of devices, connections, VPNs, and radio settings from a terminal or in automation workflows. nmcli can report current status, bring interfaces up or down, and create, modify, or delete network connections without a graphical environment.
Usage and syntax: nmcli follows the pattern nmcli [OPTIONS] OBJECT { COMMAND | help }. OBJECTs include general, networking,
Output and scripting: For automation, nmcli supports terse output with -t and field filtering with -f to
Availability and scope: nmcli is part of NetworkManager and is available on many Linux distributions that ship