History

history — команда в Unix-системах, которая позволяет просмотреть историю работы пользователя с командной строкой. Появилась в оригинальной Berkely Unix csh (2BSD), где являлась встроенной. Улучшение интерактивности было одной из основных задач разработки csh, поэтому в ней можно выделить целый набор функций, касающийся работы с историей, в частности, при редактировании текущей команды допускается подстановка последней команды и замена в ней подстроки с помощью регулярного выражения. С появлением GNU History Library (в настоящее время является частью GNU Readline) интерактивные расширения для работы с историей команд появились практически во всех коммерческих оболочках.

Часто бывает удобна в тех случаях, когда нужно выяснить ход выполненных ранее действий или же вспомнить забытое название когда-то использованной команды.

Вывод состоит из списка

  • ID действия
  • Время (не все оболочки)
  • Команда

По умолчанию, отображается список из полутора-двух десятков последних команд.

В ранних версиях Unix команда history была отдельной программой. Однако большинство оболочек уже давно включают команду history как встроенную оболочку, поэтому отдельная программа больше не используется.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne