Intereting Posts
Проверка наличия файлов в некоторых удаленных папках с помощью bash conntrack -E – отчет о трафике Должны ли мы позволить перезаписывать модули Python, установленные RPM? Поиск файлов, содержащихся в определенной группе блоков «Ошибка получения подписи сертификата сертификата ошибки» при объединении сертификатов в хранилище ключей PKCS12 Хорошо ли устанавливать Linux на внешний жесткий диск? tmux убит, когда соединение внезапно закрывается удаленным хостом, но сохраняется при выходе из системы вручную Какой формат использует человек? Включить поддержку арабского языка в RHEL 7 Мой cron не работает, ничего не отображается в / var / mail / <имя_пользователя> или в / var / log / syslog открытие нескольких URL-адресов из текстового файла в виде разных вкладок в Firefox / Chrome? Поиск на основе абзаца с использованием до и после условий UNIX KSH Поддерживать (или восстанавливать) разрешения файлов при замене файла Разбиение файла PDF с помощью Ghostscript приводит к одной дополнительной пустой странице DNS-запросы, не использующие nscd для кэширования

история не сохраняется в zsh

Всякий раз, когда я открываю новый экземпляр терминала, история пуста. Почему это? Нужно ли мне что-то настраивать? Однако в bash нет необходимости в этом.

Bash и zsh имеют разные значения по умолчанию. Zsh не сохраняет историю в файл по умолчанию.

Когда вы запускаете zsh без файла конфигурации, он отображает интерфейс конфигурации. В этом интерфейсе конфигурации выберите

 (1) Configure settings for history, ie command lines remembered and saved by the shell. (Recommended.) 

затем просмотрите предлагаемые настройки и выберите

 # (0) Remember edits and return to main menu (does not save file yet) 

Повторите для других подменю для (2) завершения, (3) привязки клавиш и (4), затем выберите

 (0) Exit, saving the new settings. They will take effect immediately. 

из главного меню.

Рекомендуемые параметры, связанные с историей,

 HISTFILE=~/.histfile HISTSIZE=1000 SAVEHIST=1000 setopt appendhistory 

Я бы использовал другое имя для файла истории, чтобы указать, что это файл истории zsh. И 1000 линий могут быть увеличены на современной системе.

 HISTFILE=~/.zsh_history HISTSIZE=10000 SAVEHIST=10000 setopt appendhistory 

~/.zshrc , эти строки идут в ~/.zshrc .