diff options
Diffstat (limited to 'docs/appendix')
| -rw-r--r-- | docs/appendix/commandtree/configmode.rst | 37 | 
1 files changed, 33 insertions, 4 deletions
| diff --git a/docs/appendix/commandtree/configmode.rst b/docs/appendix/commandtree/configmode.rst index f70fbb23..049863b6 100644 --- a/docs/appendix/commandtree/configmode.rst +++ b/docs/appendix/commandtree/configmode.rst @@ -232,16 +232,45 @@ Edit  ^^^^  The ``edit`` command allows you to navigate down into the configuration tree. + +To avoid writing or pasting long paths, +you can set the edit level to any node with the "edit" command, +such as "edit firewall name Foo". +Once you are at some level, you can use relative node paths, +such as "set rule 10 action accept" in this case. +  To get back to an upper level, use the ``up`` command or use the ``top`` command to get back to the upper most level.  The ``[edit]`` text displays where the user is located in the configuration tree.  .. code-block:: none +  vyos@vyos# edit firewall name Foo + +  [edit firewall name Foo] + +  vyos@vyos# set rule 10 protocol tcp + +  [edit firewall name Foo] + +  vyos@vyos# edit rule 10 + +  [edit firewall name Foo rule 10] + +  vyos@vyos# set destination port 22 + +  [edit firewall name Foo rule 10] + +  vyos@vyos# up + +  [edit firewall name Foo] + +  vyos@vyos# set rule 10 description "Allow SSH" + +  [edit firewall name Foo] + +  vyos@vyos# top +    [edit] -  vyos@vyos# edit interfaces -  [edit interfaces] -  vyos@vyos# edit ethernet eth0 -  [edit interfaces ethernet eth0]  Exit  ^^^^ | 
