Если вы используете oh-my-zsh, добавьте history-substring-search
в строку plugins=(...)
.
Затем добавьте
bindkey "^[[A" history-substring-search-up
bindkey "^[[B" history-substring-search-down
где-то ниже строки, которая гласила source $ZSH/oh-my-zsh.sh
. Сохраните и запустите новый терминал или запустите source ~/.zshrc
в текущем терминале.
Примечание: ^[[A
- это последовательность нажатия стрелки вверх в терминале, который я использую (kitty) и многих других. Чтобы проверить в выбранном вами терминале, введите showkey -a
, а затем нажмите клавишу, для которой вы хотите найти управляющую последовательность.
Проще всего использовать переключатель --force-badname
.
adduser firstname.lastname --force-badname
Вы получите сообщение Allowing use of questionable username.
, а затем продолжится создание домашнего каталога и запрос пароля.