Вчера я просматривал man-страницу, но сейчас не могу вспомнить название команды, документацию о которой я читал. Как заново открыть эту страницу?
Использованная вами команда, скорее всего, сохранилась в файле
.bash_history
. По умолчанию в этот файл записываются последние 500 команд, введенных вами
в командной строке.
Вы можете просмотреть историю команд, введя в командной строке команду
history
, но список будет прокручен слишком быстро, чтобы можно было успеть прочитать
хотя бы одну команду.
Файл .bash_history
также можно просматривать при помощи утилиты less. Введите в командной строке less
.bash_history
для постраничного просмотра списка команд. Чтобы пролистать документ вперед,
нажмите клавишу [Space], назад —
клавишу [b], а для выхода —
клавишу [q].
Просмотр всего файла .bash_history
с целью поиска
команды может оказаться утомительным занятием. Можно поискать
ключевые слова в файле при помощи мощной утилиты поиска
grep
.
Предположим, вчера вы читали man-страницу, но не можете вспомнить ее название. Чтобы найти соответствующую команду, введите:
history | grep man
Вы увидите список всех введенных вами команд, в которых встречается слово man.
Существует множество способов навигации по истории команд. Дополнительные советы приведены в Разд. 30.5, Советы по использованию истории команд.