Команда
history | grep "keyword2find"
не дает неограниченную историю, которую я набрал в терминале и далее я установил Ubuntu. Я хочу видеть их всех без промежутка времени.
Командой истории по умолчанию, которая использует ~/.bash_history
файл для хранения команды сохраните только в прошлом 2000 команды. Так, Это не дает Вам неограниченный результат.
Для увеличения размера откройте .bashrc файл с этой командой gedit ~/.bashrc
и измените строку для увеличивания значения
HISTSIZE=1000
HISTFILESIZE=2000
HISTSIZE
относится к количеству сохраненных команд.
HISTFILESIZE
относится к количеству строки, содержавшейся в файле истории.
Использовать номер истории | Ключевое слово grep . Здесь число указывает на то, сколько предыдущей истории нужно извлечь. Пример: history 500
выберет последние 500 команд вашей истории bash.
Чтобы расширить запись истории bash, добавьте следующие строки в ваш файл .bashrc.
export HISTSIZE=9000
export HISTCONTROL=erasedups
Первая строка сообщает, сколько строк истории следует записать.
Используя вторую строку, вы можете избежать дублирования строк истории.
Кроме того, для легкого поиска в истории вы можете использовать Ctrl + R, который выдает подсказку вроде! Где вы можете ввести ключевое слово, которое вы хотели бы найти.
Как это помогает.