Написать структурированные команды в нескольких строках с ключом вкладки

А что если использовать bridge_ports none, чтобы заставить это работать при загрузке, без необходимости добавлять членов в этот интерфейс?

auto br-haproxy
iface br-haproxy inet static
       bridge_ports none
       bridge_fd 0 
       bridge_waitport 0
       address 10.100.0.1
       netmask 255.255.255.0

bridge_fd и waitport установлены, чтобы избежать задержки пересылки всякий раз, когда порт-член вводится в сеть, и избежать задержки при ожидании порта в сети.

10
28.10.2018, 11:47
1 ответ

Когда вы нажмете Enter после ввода незавершенной команды, оболочка bashпокажет приглашение продолжения (дополнительное приглашение,$PS2)и позволит вам завершить введенную команду. Средства редактирования командной строки оболочки в этот момент такие же, как и в исходной подсказке (, основной подсказке, $PS1), что означает, что клавиша Tab будет выполнять команду и завершение имени файла, как обычно..

Чтобы вставить символ табуляции, используйте Ctrl+VTab или используйте пробелы для отступа. Символы табуляции (или любые другие литеральные символы )всегда можно вставить, если они имеют префикс Ctrl+V .


В качестве альтернативы, если в режиме редактирования командной строки Emacs (, который, как мне кажется, используется по умолчанию в bash), используйте Ctrl+XCtrl+E , чтобы вызвать редактор для ввода команда в. Используемый редактор будет указан в переменной оболочки/среды EDITORили emacs, если эта переменная не установлена.

В режиме редактирования командной строки Vi нажмите Escapev , чтобы сделать то же самое.

Команда будет выполнена после сохранения и выхода из редактора.

10
27.01.2020, 20:02

Теги

Похожие вопросы