Когда я делаю source $HOME/.bashrc
, это приводит к следующему:
Как Вы видите, это смешивает текст, где путь текущего каталога был бы. Я называю это, потому что я пытаюсь изменить цвета каталогов при использовании ls, но это только работает когда я source .bashrc
.
Перед началом, выход из zsh
и затем выполненный zsh
команда. Необходимо получить подсказку, которая просит, чтобы Вы сделали выбор. Нажмите 2. Это создаст значение по умолчанию ~/.zshrc
файл.
Файлы с "емкостно-резистивным" суффиксом называют файлами управления выполнения ¹.
bash
использование a ~/.bashrc
файл для конфигурирования Вашей сессии удара и zsh
использование a ~/.zshrc
файл.
ls
конфигурация в Вашем bashrc
файл использует "псевдонимы". Выполните следующую команду для показа всего Вашего ls
псевдонимы:
cat ~/.bashrc | grep "alias.*ls"
Теперь, для передачи тех псевдонимов Вашему ~/.zshrc
файл, выполненный следующие команды:
cat ~/.bashrc | grep "alias.*ls" >> ~/.zshrc
. ~/.zshrc
Примечание: . ~/.zshrc
совпадает с source ~/.zshrc
но с меньшим количеством ввода.
Можно сделать то же самое для grep
:
cat ~/.bashrc | grep "alias.*grep" >> ~/.zshrc
. ~/.zshrc
¹inherited из "емкостно-резистивного файла" используется в более старых системах Unix