Когда я захожу в приложение Terminal в OSX, моей оболочкой по умолчанию является /bin/bash
.
Ввод echo $HISTFILE
указывает мне на /Users/monkeybrain/.bash_history
а head $(echo $HISTFILE)
показывает, что файл содержит записи истории.
Если я тогда zsh
для переключения оболочки, произойдет несколько странных вещей.
Во-первых, даже несмотря на то, что моя подсказка меняется (похоже, что я в новой оболочке), моя переменная среды $SHELL
прежнему указывает на /bin/bash
. $HISTFILE
теперь пуста, и такого файла как ~/.zsh_history
. Кроме того, я не могу использовать Ctrl-A
или Ctrl-E
для перемещения по командной строке.
Что тут происходит?
Большое спасибо,
мегабайт