Привязка Readline не работает с модификаторами Control и Shift

Если вы не хотите проверять, как реагирует ваш веб-браузер (постоянно ли он отслеживает изменения в resolv.conf), вы можете попробовать ip route add 8.8.8.8/32 dev lo , где 8.8.8.8 - это DNS-сервер для каждого DNS-сервера. ip route del и т. Д. Для восстановления.

Заявление об ограничении ответственности: это не сработает, если вы запустите systemd-resolved или unbound , а сервер - 127.0.0.1. В этом случае решением было бы применить к этой службе маску systemctl --runtime --now .

Предупреждение: вы должны ожидать, что это серьезно нарушит работу сети на время.

В некоторых средах (сеть, управляемая одним сервером Windows?) DNS-машина может также предоставлять другие жизненно важные службы для вашей машины. Службы IP-маршрутизации по целевому IP-адресу не будут обязательно прерваны ... они должны резко сломаться, если у вас включена фильтрация обратного пути, и для вашего канала требуется обнаружение MTU пути.

3
01.07.2016, 11:35
1 ответ

В терминале вы, как правило, не можете заставить все комбинации модификаторов control и shift иметь разные значения:

  • Основа для управления и сдвиг взята из схем US-ASCII (и аналогичных), которые определяют управление и сдвиг для буквенных символов плюс несколько знаков пунктуации.
  • комбинация control + shift обычно не имеет никакого эффекта, за исключением специальных клавиш .
  • некоторые терминалы определяют управляющие последовательности для управления / сдвига с помощью специальных клавиш (например, курсорных и функциональных клавиш). Клавиша вкладки не является одной из этих клавиш.

Вот снимок экрана, иллюстрирующий управляющие символы с использованием ASCII:

enter image description here

3
27.01.2020, 21:22

Теги

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