Клавиша Home, действующая странный в ударе (tty и X) на длинных входных строках

Общепринятая практика для установки на устройство флэш-памяти совпадает с установкой на любой другой диск. Вся система основы OpenBSD с готовностью поместится в 1 ГБ пространства. Вероятно, будет более трудно найти устройство флэш-памяти настолько маленьким, чем установить OpenBSD на нем.

До выключения входа не волнуйтесь об этом, просто позвольте им быть записанными в Вашу карту флэш-памяти, это вряд ли уничтожит карту. С другой стороны, отправьте свои журналы в удаленный хост или смонтируйте / var на другую файловую систему.

Кроме того, когда Вы загружаетесь, ОС загружается в память для Вас... никакая дополнительная требуемая тонкая настройка.

Существует официальный FAQ на этом.

Кроме того, по теме шифрования загрузочного диска недавняя статья о несмертельном указывает, что это возможно; хотя, я вообразил бы, в данный момент та процедура официально не поддерживается OpenBSD.

10
30.03.2012, 12:29
1 ответ

Необходимо окружить непечатаемые части подсказки (включая, но не ограничиваясь, escape-последовательностями для изменения цветов) с \[ и \].

Ваша исходная подсказка: \e[0;36m[\u@\h \W]\$ \e[m
Фиксированная подсказка: \[\e[0;36m\][\u@\h \W]\$ \[\e[m\]

\[ и \] сказать bash то, что все промежуточное на самом деле не печатает на экран, т.е. имеет нулевую длину. Расчетная быстрая длина необходима для знания, где повторить символы, Вы вводите. Игнорирование \[ \] причины bash вычислить неправильную быструю длину, которая часто приводит к странному терминальному зависимому от геометрии поведению из-за bashидея того, где курсор не является совпадением с действительностью.

12
27.01.2020, 20:02
  • 1
    Спасибо, это решает проблему. Я ценил бы некоторое объяснение, хотя: какова была причина того поведения, что квадратные скобки делают и т.д. Это было бы хорошо иметь все это на одной странице и могло помочь кому-то еще в будущем. –  Lev Levitsky 01.04.2012, 00:16
  • 2
    @LevLevitsky я добавил короткое объяснение к ответу. –  jw013 01.04.2012, 00:26
  • 3
    Большой, Спасибо! Который имеет больше смысла мне теперь. –  Lev Levitsky 01.04.2012, 00:37

Теги

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