Это зависит от платформы и консоли.Из справки для ?savehistory
:
Для различных консолей R доступно несколько механизмов истории, которые работают одинаково, но не одинаково ...
...
Механизм истории управляется двумя переменными среды: R_HISTSIZE контролирует количество сохраняемых строк (по умолчанию 512), а R_HISTFILE устанавливает имя файла, используемое для загрузки / сохранения истории, если запрашивается в начале / концесеанс (но не по умолчанию для этих функций).Не существует ограничения на количество строк истории, сохраняемых во время сеанса, поэтому установка R_HISTSIZE на большое значение не имеет штрафа, если на самом деле не создается большой файл.
Итак, теоретически вы можетепрочитайте и установите R_HISTSIZE
с помощью:
Sys.getenv("R_HISTSIZE")
Sys.setenv(R_HISTSIZE = new_number)
Но на практике это может или не может иметь никакого эффекта.
См. также ?Sys.setenv
и ?EnvVar