Являются ли HISTSIZE и HISTFILESIZE обобщенными или специфичными для .bash_history

Как изменить размер истории навсегда?

Итак, я хотел добавить следующий вопрос к этому сообщению, но не был уверен, что публикация на нем разрешена или будет полезна с момента ее старения.

Мой вопрос заключается в том, что настройка HISTSIZE и HISTFILESIZE работает для всех файлов?

У меня есть .bash_history и psql_history, и я хочу, чтобы оба сохраняли большие куски (10000 записей) моих записей делает установку размера в моем .bashrc сделать это?

1
задан 7 June 2017 в 07:15

3 ответа

HISTFILE и HISTFILESIZE являются bash специфическими (некоторые другие оболочки также могут поддерживать одни и те же / похожие переменные среды, например zsh поддерживает HISTFILE и использует SAVEHIST вместо HISTFILESIZE) и диктует [ f8], по умолчанию; это не сработало бы для истории CLI psql.

Посмотрите на какую-либо такую ​​конкретную директиву, которую предоставляет psql, и что вы можете установить любой файл конфигурации запуска или через переменную окружения или может быть через командную строку.

1
ответ дан 22 May 2018 в 21:47
  • 1
    Zsh и mksh имеют только HISTSIZE и HISTFILE, а не HISTFILESIZE. – muru 7 June 2017 в 07:17
  • 2
    @muru SAVEHIST это ... отредактировано ... – heemayl 7 June 2017 в 07:22

HISTFILE и HISTFILESIZE являются bash специфическими (некоторые другие оболочки также могут поддерживать одни и те же / похожие переменные среды, например zsh поддерживает HISTFILE и использует SAVEHIST вместо HISTFILESIZE) и диктует bash, по умолчанию; это не сработало бы для истории CLI psql.

Посмотрите на какую-либо такую ​​конкретную директиву, которую предоставляет psql, и что вы можете установить любой файл конфигурации запуска или через переменную окружения или может быть через командную строку.

1
ответ дан 18 July 2018 в 12:01

HISTFILE и HISTFILESIZE являются bash специфическими (некоторые другие оболочки также могут поддерживать одни и те же / похожие переменные среды, например zsh поддерживает HISTFILE и использует SAVEHIST вместо HISTFILESIZE) и диктует bash, по умолчанию; это не сработало бы для истории CLI psql.

Посмотрите на какую-либо такую ​​конкретную директиву, которую предоставляет psql, и что вы можете установить любой файл конфигурации запуска или через переменную окружения или может быть через командную строку.

1
ответ дан 24 July 2018 в 19:54

Другие вопросы по тегам:

Похожие вопросы: