Вы можете запустить его с помощью sudo
, выполнив visudo
, чтобы добавить YOURUSER ALL = ( ALL) NOPASSWD: ALL
, что остановит sudo
от запроса пароля у пользователя.
Дело не в том, поддерживает ли sh
поиск по истории и постоянная история. Это делает библиотека редактирования, которую он использует. Библиотека редактирования: libedit
. Действительно, он поддерживает поиск по истории. Он не поддерживает постоянную историю.
По умолчанию нет клавиш, сопоставленных со следующими/предыдущими действиями в истории поиска. Но вы можете нанести на карту один.
bind ^R ed-search-prev-history
Это отображение обычно идет в $HOME/.editrc
. Вы можете сделать его общим или конкретным для sh
.
Совет :Введите шаблон для поиска до , нажав клавишу ed-search-prev-history
в libedit
. Не после.