#macos #ssh #terminal #zsh #macos-catalina
#macos #ssh #терминал #zsh #macos-catalina
Вопрос:
Не могу найти много ресурсов по этому вопросу. В Mac OS Catalina оболочка по умолчанию переключилась с bash на zsh.
Я хочу отредактировать .zshrc, чтобы я мог добавить некоторые ярлыки ssh (и избежать необходимости копировать / вставлять мою команду ssh из текстового файла каждое утро). Я нигде не могу найти .zshrc. Должен ли я его создавать? Я двигаюсь в неправильном направлении? Любая помощь приветствуется.
Комментарии:
1. Вы можете просто создать
.zshrc
, если он еще не существует. Однако, в зависимости от того, что именно вы подразумеваете под «ярлыком ssh», вы можете вместо этого добавить некоторую конфигурацию в свой.ssh/config
файл. Это не обязательно то, о чем должна заботиться оболочка.2. @user3109112: Файлы не возникают волшебным образом. Для bash вам также пришлось создавать файлы запуска. Просто сделайте
nano ~/.zshrc
т.Е. Скорее всего, вы также хотите настроить приглашение и т. Д.3.@user1934428 Однако не лишено оснований думать, что
.zshrc
это существует, и вы просто не можете его найти. Ключевым моментом здесь является то, что сама оболочка считает файл необязательным; это не ошибка, что он не существует, и если вы хотите его использовать, вам нужно сначала его создать.4. @chepner: Есть ли какие- либо файлы, которые, как я могу предположить, существуют, в частности, в моем домашнем каталоге? Конечно, в каждом каталоге есть записи
.
и..
которые не учитываются, но в противном случае, зачем существовать файлу, если я или добрый системный администратор не создали его?5. Вероятно, нет, но нет никаких файлов, которые должны существовать. Обсуждаемый тип файлов ресурсов либо необязательно используется, когда присутствует, либо создается программой, которая использует его, когда не может его найти.
Ответ №1:
.zshrc должен находиться в разделе /Users/username/
Попробуйте использовать ls -a в терминале, если вы не хотите показывать скрытые файлы. Если .zshrc там нет, вам нужно его создать.