А что если использовать 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
установлены, чтобы избежать задержки пересылки всякий раз, когда порт-член вводится в сеть, и избежать задержки при ожидании порта в сети.
Когда вы нажмете Enter после ввода незавершенной команды, оболочка bash
покажет приглашение продолжения (дополнительное приглашение,$PS2
)и позволит вам завершить введенную команду. Средства редактирования командной строки оболочки в этот момент такие же, как и в исходной подсказке (, основной подсказке, $PS1
), что означает, что клавиша Tab будет выполнять команду и завершение имени файла, как обычно..
Чтобы вставить символ табуляции, используйте Ctrl+VTab или используйте пробелы для отступа. Символы табуляции (или любые другие литеральные символы )всегда можно вставить, если они имеют префикс Ctrl+V .
В качестве альтернативы, если в режиме редактирования командной строки Emacs (, который, как мне кажется, используется по умолчанию в bash
), используйте Ctrl+XCtrl+E , чтобы вызвать редактор для ввода команда в. Используемый редактор будет указан в переменной оболочки/среды EDITOR
или emacs
, если эта переменная не установлена.
В режиме редактирования командной строки Vi нажмите Escapev , чтобы сделать то же самое.
Команда будет выполнена после сохранения и выхода из редактора.