Wed Nov 16, 2022 8:58 am
In that sense, RouterOS only provides "limited" shell. Syntax aside, it allows to set each and every feature your device can perform under ROS so functionality-wise it's "power-user" shell. The nicest thing about CLI, loved by many Mikrotik afictionados, is that follows the same principles as GUI. Which means that (working) CLI examples for configuring device are easily followed in any of GUIs (winbox and webfig). And I, as an example of before mentioned afictionados, certainly hope this CLI stays.
So the only practical difference between "full shell" and MT's "limited" shell is that in MT CLI is directly invoked after logging in whereas elsewhere one has to run it manually. As to access to configuration files: there are many different syntaxes and learning all of them isn't trivial either. So it's often easy to get something wrong and that's another possibility to break things (not that this is impossible with MT's CLI).