Для создания и удаления узлов конфигурационного дерева используются следующие команды:
_new
_insert
+
- Создать новый элемент списка внутри данного узла. Все три команды являются синонимами. (Изначально в ранних версиях NSG Linux 2.0 команда
_new
использовалась для именованных списков, а _insert
— для именованных; но в данной версии тип списка определяется автоматически.)
Все элементы списков, созданные пользователем, в текстовой записи конфигурации автоматически получают служебный флаг _keep=true
. (В примерах он, как правило, опущен для краткости, и вводить его вручную не обязательно.)
ПРИМЕЧАНИЕ. В качестве подсказки и справки для всех элементов списка выводится одно и то же значение, если по сути этих элементов внутри них не предусмотрен специальный параметр @help
.
_remove
-
- Данные команды также являются синонимами. Действие команды зависит от того, в каком именно месте она применяется:
- Для элементов списков, созданных администратором: удалить текущий элемент со всеми его дочерними узлами и параметрами.
- Для уникальных параметров (жёстко заданных в схеме конфигурации): установить значение по умолчанию.
- Для уникальных узлов: установить значение по умолчанию для всех дочерних параметров данного узла; в частности, удаляются все элементы всех списков внутри этого узла.
Для выполнения операции запрашивается подтверждение.