Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Для упрощения использования командной строки интерфейс поддерживает функцию автоматического дополнения команд. Эта функция активируется при неполностью набранной команде и вводе символа табуляции <Tab>. Нажатие <Tab> при невведенной команде покажет список доступных на данный момент команд.

Для логического разделения команд в CLI существуют отдельные разделы. Всего таких разделов шесть:

  • main — содержит команды основного раздела;
  • license — содержит команды раздела управления лицензией и подключенными устройствами;
  • users — содержит команды раздела управления пользователями;
  • iprules — содержит команды раздела управления доступом к ELM;
  • settings — содержит команды раздела управления настройками ELM.

Для перехода между разделами требуется ввести имя раздела. В каждом разделе доступен набор команд, специфичных для этого раздела и общих для всех разделов CLI. Для обозначения текущего раздела, в котором находится пользователь, динамически изменяется строка приглашения системы.

Пример перехода между разделами в CLI
elmi> settings 
   main
   license
 > settings
   users
   iprules
elmi-settings> license 
   main
 > license
   settings
   users
   iprules
elmi-license> users
   main
   license
   settings
 > users
   iprules
elmi-users> main 
 > main
   license
   settings
   users
   iprules
elmi> 

Для удобства использования командной строки реализована поддержка горячих клавиш, перечисленных в таблице 1.

Таблица 1 — Описание горячих клавиш командной строки CLI

Комбинация клавишОписание функционала

Ctrl+D

Выход из CLI (аналогично командам exit, quit, q)

Ctrl+A

Переход в начало строки

Ctrl+E

Переход в конец строки

Ctrl+U

Удаление символов слева от курсора

Ctrl+К

Удаление символов справа от курсора

Ctrl+W

Удаление слова слева от курсора

Ctrl+B

Переход курсора на одну позицию назад

Ctrl+F

Переход курсора на одну позицию вперед

Ctrl+L

Очистка экрана

main

Данной командой осуществляется переход в раздел "main".

Синтаксис
main
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> main
 > main
   users
   settings
   iprules
   license
elmi> 

menu

Данной командой осуществляется вывод всех разделов, доступных в CLI, с указанием, в каком разделе пользователь находится на данный момент.

Синтаксис
menu
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> menu
 > main
   users
   settings
   iprules
   license
elmi> 

iprules

Данной командой осуществляется переход в раздел "iprules".

Синтаксис
iprules
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> iprules
   main
   users
   settings
 > iprules
   license
elmi-iprules> 

users

Данной командой осуществляется переход в раздел "users".

Синтаксис

users

Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> users
   main
 > users
   settings
   iprules
   license
elmi-users> 

license

Данной командой осуществляется переход в раздел "license".

Синтаксис
license
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> license
   main
   users
   settings
   iprules
 > license
elmi-license> 

settings

Данной командой осуществляется переход в раздел "settings".

Синтаксис
settings
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> settings 
   main
   users
 > settings
   iprules
   license
elmi-settings>

exit

Данной командой осуществляется выход из CLI.

Синтаксис
exit
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> exit 
Bye!
2024-08-09 09:28:22,748 INFO  c.z.h.HikariDataSource.close (line:350) - HikariPool-1 - Shutdown initiated...
2024-08-09 09:28:22,754 INFO  c.z.h.HikariDataSource.close (line:352) - HikariPool-1 - Shutdown completed.

q

Данной командой осуществляется выход из CLI.

Синтаксис
q
Параметры

Команда не содержит параметров.

Раздел интерфейса командной строки

main

Пример:
elmi> q
Bye!
2024-08-09 09:28:44,805 INFO  c.z.h.HikariDataSource.close (line:350) - HikariPool-1 - Shutdown initiated...
2024-08-09 09:28:44,814 INFO  c.z.h.HikariDataSource.close (line:352) - HikariPool-1 - Shutdown completed.
  • Нет меток