The nmcli command lets you tap into the power of the NetworkManager tool directly from the Linux command line. It’s an integral part of the NetworkManager package that makes use of an application programmer’s interface (API) to access NetworkManager’s functionality.read more
Source: LXer – Manage network connections from the Linux command line with nmcli