2016-10-05 2 views

ответ

0

По умолчанию он хранится в ~/.bash_history

1

Вы можете проверить расположение (только) файла истории вашей оболочки с помощью echo $HISTFILE. Скорее всего, это то, что вы ищете.

Отдельные команды могут хранить дополнительную информацию. Например, sudo может хранить команды, выполняемые с правами root в системном журнале. Если вы запустите CLI mysql, он сохранит свою историю (по умолчанию) в ~/.mysql_history.

1

История команд - это специфичная для оболочки функция, хранящаяся для каждого пользователя. Команда history отображает то, что имеет текущий экземпляр в памяти.

Команда history принимает опции -r, -w и -a читать из, писать или добавить к (соответственно) файл истории по умолчанию, который ~/.bash_history или имя хранится в переменной HISTFILE.

Вообще говоря, оболочка может быть сконфигурирована для чтения и записи истории в произвольный файл; невозможно узнать, где можно хранить историю, не знакомясь с файлами конфигурации или скриптами конкретного пользователя.

Смежные вопросы