In this case, NO.
Basically, you have the following modes of configuration:
Router> - User EXEC mode Router# - Privileged EXEC mode Router(config)# - Configuration mode (notice the # sign indicates this is accessible only at privileged EXEC mode) Router(config-if)# - Interface level within configuration mode Router(config-router)# - Routing engine level within configuration mode Router(config-line)# - Line level (vty, tty, async) within configuration mode
I don't think you will ever be so far into configuring an interface or anything else that you cant just scroll up the CLI to see where you started.
I just put an ip address on an interface, and I can run (among other commands):
R1(config)#do sh run | begin interface
ip address 126.96.36.199 255.255.255.0
no ip address
R1(config-if)#do show history
access-list 1 deny 188.8.131.52 0.0.0.0 log
ip access-group 1 in
Or just tab through the commands you have entered with the up/down arrow.
A Cisco competitor implements command hierarchy pretty nicely.
The prompt in brackets (), also known as a banner, shows that you are in configuration edit mode at the top of the hierarchy.
root@host# edit system login
[edit system login]
The prompt in brackets changes to [edit system login] to show that you are at a new level in the hierarchy.
That is nice Omer . On the other side personally I don't like the way how the configuration is done on some vendor devices, too lengthy, a lot of commands to achieve simple things, also to run a packet capture on some other vendors firewalls would not be that easy as on Cisco firewalls, but that might be because I feel more confident on Cisco devices rather than the other vendor ones. .