Существует несколько вещей, в которых я делаю все время less
, это не работает в more
(по крайней мере, версии в системах я использую. Каждый использует G для движения в конец файла и g для движения в начало. Это полезно для файлов журнала при поиске недавних записей в конце файла. Другой поиск, где less
выделяет соответствие, в то время как more
просто приносит Вам к разделу файла, где соответствие происходит, но не указывает, где это.
Если Вы просто надеетесь находить строку (для бега трусцой памяти), Вы могли просто grep для части команды, которую Вы помните:
history | grep "substring"
Bash только имеет поиск простой строки, насколько я вижу.
Рассмотрите переключение на zsh, который имеет подстановочный поиск истории. history-incremental-pattern-search-backward
и history-incremental-pattern-search-forward
не связываются с ключами по умолчанию, но можно связать их:
bindkey '^X^R' history-incremental-pattern-search-backward
bindkey '^X^S' history-incremental-pattern-search-forward
Затем введите Ctrl+X Ctrl+R ^c*my
.
Кстати (1) должен также возвратить человека для предмета, если человек содержит то слово. Whatis (1) возвраты только абсолютные соответствия.
Для ссылки: Кстати == человек-k Whatis == человек-f
Эти два должны быть большой справкой, наряду с подстановочными знаками * и?
history
команда до сих пор?Спасибо! – GMA 04.07.2017, 16:00