Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

EcoSwitch

English

  • Руководство пользователя
  • Настройки вывода - pipeline EcoSwitch Documentation / Интерфейс командной строки / Общие принципы работы в CLI / Настройки вывода - pipeline

    Описание

    Pipeline (|) позволяет настроить отображение результатов выполнения команды, а также отфильтровать вывод, подсвечивать нужные фрагменты и переходить между ними. Часто применяется для удобного отображения информации, которая слишком объемна для отображения на одном экране.

    Pipeline не является отдельной командой и не может быть использована самостоятельно. Pipeline переводит консоль в режим просмотра вывода той команды, которую он сопровождает. В режиме просмотра возможна навигация по строкам и экранам, а также поиск, но невозможно выполнение других команд.

    Признаком режима просмотра является приглашение в виде курсора (в отличие от стандартного приглашения вида admin>).

    Вызов команды

    Для модификации вывода команды после ее полного написания ставится символ pipeline (|). Далее указывается один или несколько модификаторов, разделяемых пробелами и тем же символом pipeline (|). Модификаторы применяются к выводу команды последовательно в том порядке, в котором они были указаны.

    COMMAND [SECTION_NAME] | {except <FRAGMENT> | count | match <FRAGMENT> | view {set | xml | table | table-sorted} | compare <FRAGMENT> | {less | more}}

    В данном примере первый и последний символ | являются синтаксисом pipeline.

    Параметры команды

    Доступные модификаторы описаны в таблице ниже:

    Модификатор

    Описание

    except

    Показать все сущности, исключая введенную комбинацию символов <FRAGMENT>

    count

    Подсчитать элементы

    match

    Показать все сущности, включающие введенную комбинацию символов <FRAGMENT>

    view

    Показать конфигурацию Устройства в определенном формате. Доступные форматы: 

    • set команды set, необходимые для настройки текущей конфигурации,
    • xml – конфигурация в формате xml,
    • table – конфигурация в табличном виде с неотсортированными данными,
    • table-sorted – конфигурация в табличном виде с отсортированными по первому столбцу данными. Сортировка выполняется в лексикографическом порядке.
    compare

    Сравнить изменения конфигурации с загруженной версией

    less
    Позволять промотку результатов вверх и вниз. Указывается последним в цепочке команд
    more
    Позволять промотку результатов только вниз. Указывается последним в цепочке команд


    Для фильтрации результатов и навигации при использовании модификаторов less или more по выводу команды могут использоваться следующие управляющие клавиши и последовательности (см. таблицу ниже).

    Клавиша или последовательность

    Действие

    [PgUp]
    Промотать результаты на экран вверх, если был использован модификатор less
    [PgDown] или [Space]
    Промотать результаты на экран вниз, если был использован модификатор less или more
    [Up]
    Промотать результаты на строку вверх, если был использован модификатор less
    [Down] или [Enter]
    Промотать результаты на строку вниз, если был использован модификатор less или more
    [n]
    Переход к следующему вхождению <FRAGMENT> вверх или вниз. Направление определяется использованием ранее модификатора less или more. Действие этой управляющей клавиши никак не связано с [Up] и [Down]
    [N]Повторить предыдущий поиск в обратном направлении
    /<FRAGMENT> [Enter]
    Найти первое вхождение <FRAGMENT> в результатах сверху вниз и подсветить все найденные вхождения
    ?<FRAGMENT> [Enter]
    Найти первое вхождение <FRAGMENT> в результатах снизу вверх и подсветить все найденные вхождения, если был использован модификатор less
    [*]
    Может использоваться в качестве замены любого количества любых символов при задании фрагмента для поиска
    [Q] или [Ctrl + C]
    Выход из режима просмотра


    Пример

    Консоль

    Комментарий

    admin# show | view set
    set liveness profile live_loop_or_not
    set liveness profile live_loop_or_not active-pairs 1
    set liveness profile live_loop_or_not initial-delay 6000
    set liveness profile live_loop_or_not interval 100
    set liveness profile live_loop_or_not probes-down-count 5
    set liveness profile live_loop_or_not probes-up-count 5
    set logger logging-settings log-level debug
    set mng-if addresses default
    set mng-if addresses default ip 192.168.250.52
    set mng-if addresses default prefix 24
    set mng-if hostname BALANCER52
    set mng-if routes default
    set mng-if routes default destination 0.0.0.0
    set mng-if routes default gateway 192.168.250.1
    set mng-if routes default prefix 0
    set ntp common sync-settings samples 4
    set ntp common sync-settings sync-period 10
    set ntp common timezone Europe/Moscow
    set ntp server 31.131.249.19
    set ntp server 31.131.249.19 prefer
    set ntp server 83.143.51.50
    set ntp server 85.21.78.23
    set port label p2-1
    set port label p2-1 description "WIFI LAN"
    set port label p2-1 fec none
    set port label p2-1 lane 1
    set port label p2-1 mtu 9000
    set port label p2-1 negotiation auto
    set port label p2-1 number 2
    set port label p2-1 speed 10G
    set port label p2-2
    [edit]

    Показать команды set, необходимые для настройки текущей конфигурации.