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