Базовые элементы управления и перемещения в CLI Huawei
## Шаг 1. Понять режимы CLI Huawei VRP использует разные режимы командной строки.
Шаг 1. Понять режимы CLI
Huawei VRP использует разные режимы командной строки.
| Вид приглашения | Режим | Назначение |
|---|---|---|
<HUAWEI> |
User view | Просмотр состояния, диагностика, запуск части сервисных команд |
[HUAWEI] |
System view | Общая конфигурация устройства |
[HUAWEI-GigabitEthernet0/0/1] |
Interface view | Настройка конкретного интерфейса |
[HUAWEI-vlan10] |
VLAN view | Настройка конкретной VLAN |
[HUAWEI-ui-vty0-14] |
VTY view | Настройка удаленного CLI-доступа |
Если устройство уже работает в сети, сначала используй команды просмотра. Не переходи к изменению конфигурации без понимания текущего состояния.
Шаг 2. Войти в режим конфигурации
<HUAWEI> system-view
system-view переводит CLI из пользовательского режима в режим системной конфигурации.
После входа приглашение изменится:
[HUAWEI]
Шаг 3. Перейти в нужный раздел конфигурации
Пример входа в интерфейс:
[HUAWEI] interface GigabitEthernet0/0/1
interface переводит CLI в режим настройки конкретного интерфейса.
Пример входа в VLAN:
[HUAWEI] vlan 10
vlan открывает режим настройки указанной VLAN.
Пример входа в VTY:
[HUAWEI] user-interface vty 0 14
user-interface vty открывает настройки удаленных терминальных линий.
Шаг 4. Вернуться на уровень выше
[HUAWEI-GigabitEthernet0/0/1] quit
quit возвращает CLI на один уровень выше. Если выполнить quit в user view, сессия может завершиться.
Пример:
[HUAWEI-GigabitEthernet0/0/1] quit
[HUAWEI] quit
<HUAWEI>
Шаг 5. Быстро вернуться в user view
[HUAWEI-GigabitEthernet0/0/1] return
return возвращает CLI сразу в user view.
То же действие обычно выполняет Ctrl+Z:
[HUAWEI-GigabitEthernet0/0/1] Ctrl+Z
<HUAWEI>
Шаг 6. Посмотреть текущую конфигурацию в текущем разделе
[HUAWEI-GigabitEthernet0/0/1] display this
display this показывает конфигурацию текущего режима. Это безопасный способ понять, что уже настроено в конкретном разделе.
Шаг 7. Посмотреть текущую рабочую конфигурацию
<HUAWEI> display current-configuration
display current-configuration показывает текущую running-конфигурацию устройства.
Для конкретного интерфейса:
<HUAWEI> display current-configuration interface GigabitEthernet0/0/1
Для конкретного раздела:
<HUAWEI> display current-configuration configuration user-interface
Шаг 8. Посмотреть сохраненную конфигурацию
<HUAWEI> display saved-configuration
display saved-configuration показывает конфигурацию, которая будет использована при следующей загрузке.
Если display current-configuration и display saved-configuration различаются, значит на устройстве есть несохраненные изменения.
Шаг 9. Использовать подсказку
<HUAWEI> ?
[HUAWEI] interface ?
[HUAWEI] display ?
? показывает доступные команды, ключевые слова или параметры в текущем месте CLI.
Используй ? перед вводом незнакомой команды. Это безопаснее, чем угадывать синтаксис.
Шаг 10. Использовать автодополнение
[HUAWEI] dis<Tab>
Tab дополняет команду или перебирает подходящие варианты.
Если вариантов несколько, повторное нажатие Tab может переключать совпадения.
Шаг 11. Читать типовые ошибки CLI
| Ошибка | Смысл |
|---|---|
Unrecognized command found at '^' position |
Команда или ключевое слово не распознаны |
Wrong parameter found at '^' position |
Неверный параметр или значение |
Incomplete command found at '^' position |
Команда не дописана |
Too many parameters found at '^' position |
Указано слишком много параметров |
Символ ^ показывает место, где CLI нашел проблему.
Шаг 12. Управлять длинным выводом
При длинном выводе CLI может показывать данные постранично.
| Действие | Назначение |
|---|---|
Space |
Следующая страница |
Enter |
Следующая строка |
Ctrl+C |
Остановить вывод или прервать текущую команду |
Если нужно собрать вывод без обрывов, используй терминал с логированием сессии или заранее настрой корректный размер буфера терминала.
Шаг 13. Использовать сокращения аккуратно
На Huawei часто работают сокращения команд:
<HUAWEI> dis int br
В гайдбуке и регламентных работах лучше писать полные команды:
<HUAWEI> display interface brief
Полные команды проще проверять, читать и передавать другому инженеру.
Шаг 14. Не путать просмотр и изменение
Безопасные команды обычно начинаются с:
display
ping
tracert
Команды, которые могут изменить состояние:
system-view
undo
reset
clear
shutdown
save
reboot
undo отменяет или удаляет настройку. Используй его только после проверки текущей конфигурации.
Шаг 15. Сохранять конфигурацию только осознанно
<HUAWEI> save
save сохраняет текущую конфигурацию в startup-конфигурацию.
Если ты только диагностировал устройство, save не нужен. Если вносились изменения, перед save проверь, что доступ к устройству не потерян и изменения работают как ожидалось.
Контрольный чек-лист
| Проверка | Норма |
|---|---|
| Понятно, в каком режиме CLI находишься | Да |
| Перед изменениями проверена текущая конфигурация | Да |
Для выхода на уровень выше используется quit |
Да |
Для быстрого возврата в user view используется return или Ctrl+Z |
Да |
Для неизвестного синтаксиса используется ? |
Да |
| Для регламентов пишутся полные команды | Да |
undo, reset, clear, shutdown, save не выполняются случайно |
Да |