history Генератор команд
Отображение или изменение истории команд оболочки
Начало работы с историей
## Что такое история команд?
Команда `history` отображает и управляет историей команд оболочки — нумерованным списком команд, которые вы выполняли в текущей (и предыдущих) сессиях. Вы можете просмотреть недавние команды, повторить их, удалить записи или синхронизировать список в памяти с файлом истории.
## Как использовать
1. **Отображение недавних команд**: Оставьте параметры пустыми, чтобы отобразить всю историю, или укажите смещение (например, `20`), чтобы показать только последние N записей. 2. **Выбор действия**: Очистить список (`-c`), удалить запись (`-d`) или прочитать/записать файл истории (`-a`, `-w`, `-r`, `-n`). 3. **Копирование и выполнение**: Вставьте сгенерированную команду в свой терминал.
Общие опции
### Офсет (позиционный)
Укажите число, чтобы отобразить только последние N записей: `history 20`.
### `-c` Очистить
Удалить весь список истории в памяти. Примечание: это не удаляет файл истории, если за ним не следует `history -w`.
### `-d offset` Удалить
Удалить отдельную запись по её номеру строки в истории: `history -d 10`.
### `-a` Добавить в конец
Добавить новые (ещё не сохранённые) строки истории из текущей сессии в файл истории.
### `-w` Записать
Записать содержимое текущего списка в памяти в файл истории — полезно для сохранения результатов `-c` Очистить.
### `-r` Прочитать
Прочитать файл истории и добавить его содержимое в список в памяти.
### `-n` Прочитать непрочитанное
Прочитать только те строки, которые были добавлены в файл истории другими сессиями с момента последнего чтения.
▶Как навсегда очистить историю команд?
▶Как перезапустить предыдущую команду, не перепечатывая её?
▶Как удалить одну некорректную команду из истории?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.