Cisco IOS Command Line Modes

Cisco IOS has a Command Line Interface (CLI) and it has three command line modes. Each mode has access to different set of IOS commands.

User mode
User mode is the first mode a user has access to after logging into the router. The user mode can be identified by the > prompt following the router name. This mode allows the user to execute only the basic commands, such as those that show the system's status. The router cannot be configured or restarted from this mode.

The user mode can be identified as shown below
Router>


Privileged mode
Privileged mode allows users to view the system configuration, restart the system, and enter router configuration mode. Privileged mode can be identified by the # prompt following the router name. From the user mode, a user can change to Privileged mode, by running the "enable" command. Also we can keep a enable secret password uses stronger encryption when it is stored in the configuration file and it is more safe.

The Privileged mode can be identified as shown below
Router#

Global Configuration mode
Global Configuration mode allows users to modify the running system configuration. From the Privileged mode a user can move to configuration mode by running the "configure terminal" command from privileged mode. To exit configuration mode, the user can enter "end" command or press Ctrl-Z key combination.

The Global Configuration mode can be identified as shown below
Router(config)#

Global Configuration mode has various submodes, starting with global configuration mode, which can be identified by the (config)# prompt following the router name. Following are the important other Global Configuration submodes.
Router(config-if)#   Interface mode
Router(config-subif)#   Subinterface mode
Router(config-line)#   Line mode
Router(config-router)#   Router configuration mode