Для упрощения использования командной строки интерфейс поддерживает функцию автоматического дополнения команд. Эта функция активируется при не полностью набранной команде и вводе символа табуляции <Tab>. Нажатие <Tab> при невведенной команде покажет список доступных на данный момент команд.
Для логического разделения команд в CLI существуют отдельные разделы. Всего таких разделов шесть:
- main — содержит команды основного раздела;
- license — содержит команды раздела управления лицензией и подключенными устройствами;
- ips — содержит команды раздела управления загружаемым контентом, в текущей версии — IDS/IPS-правилами;
- users — содержит команды раздела управления пользователями;
- iprules — содержит команды раздела управления доступом к EDM;
- settings — содержит команды раздела управления настройками EDM.
Для перехода между разделами требуется ввести имя раздела. В каждом разделе доступен набор команд, специфичных для этого раздела и общих для всего CLI команды. Для обозначения текущего раздела, в котором находится пользователь, динамически изменяется строка приглашения системы.
edmi> license main settings ips users > license iprules edmi-license> settings main > settings ips users license iprules edmi-settings> main > main settings ips users license iprules edmi>
Для удобства использования командной строки реализована поддержка горячих клавиш, перечисленных в таблице 1.
Таблица 1 — Описание горячих клавиш командной строки CLI
Ctrl+D | Выход из CLI (аналогично командам exit, quit, q) |
Ctrl+A | Переход в начало строки |
Ctrl+E | Переход в конец строки |
Ctrl+U | Удаление символов слева от курсора |
Ctrl+К | Удаление символов справа от курсора |
Ctrl+W | Удаление слова слева от курсора |
Ctrl+B | Переход курсора на одну позицию назад |
Ctrl+F | Переход курсора на одну позицию вперед |
Ctrl+L | Очистка экрана |