Где находится .zshrc на Mac и как с ним работать

Прежде чем мы начнем

Потратив несколько лет на разработку приложений для macOS, мы создали инструмент, которым может пользоваться каждый. Комплексное решение проблем для Mac.

ОчиститьMyMac X

Итак, вот вам совет: скачайте CleanMyMac, чтобы быстро решить некоторые проблемы, упомянутые в этой статье. Но чтобы помочь вам сделать все это самостоятельно, ниже мы собрали наши лучшие идеи и решения.

Функции, описанные в этой статье, относятся к версии CleanMyMac X для сайта MacPaw.

Для многих пользователей Mac Терминал — это приложение, которое находится в папке «Утилиты» и никогда не открывается либо потому, что оно им не нужно, либо потому, что они немного опасаются того, на что оно способно. Для других это окно в мир исследования и настройки через командную строку. Если вы принадлежите ко второй группе, вы знаете, что оболочкой по умолчанию в Терминале теперь является zsh и что ключом к ее настройке является файл zshrc. Если нет, возможно, вам интересно, что такое zsh и zshrc и почему они важны. Мы ответим на эти вопросы и расскажем, как найти, открыть и отредактировать файл zshrc на вашем Mac.

Что такое зшрк?

Начнем с основ. macOS основана на UNIX. Уберите графический интерфейс в macOS, и у вас останется ядро ​​UNIX. Это означает, что вы можете вводить команды и выполнять инструкции, используя интерфейс командной строки. И на Mac есть приложение, которое позволяет это сделать — Терминал. Чтобы UNIX мог понимать команды, которые вы вводите в Терминале, ему необходим интерпретатор. До macOS Catalina этот интерпретатор был Bourne, также известный как bash. Начиная с Каталины, переводчиком является zsh. Итак, zsh — это интерпретатор или оболочка, в которой вы вводите команды в Терминале (если вы не измените ее на другую оболочку). Одной из особенностей zsh является то, что он позволяет устанавливать плагины и темы. Zshrc — это файл конфигурации, который позволяет вам использовать эти плагины и темы, часто с помощью стороннего инструмента, такого как Oh My Zsh. После создания перед именем файла стоит точка, что означает, что это скрытый файл, поэтому технически его имя — «.zshrc».

Как управлять скрытыми файлами на Mac

Zshrc — это лишь один из многих файлов на вашем Mac, о которых вы, возможно, не знали. Их сотни, а возможно, и тысячи. И хотя zshrc может быть полезен, большинство других файлов — нет. Это то, что можно разумно назвать ненужными файлами. Они состоят из файлов, оставшихся от удаленных вами приложений, временных файлов, которые никогда не удалялись, старых файлов кэша и языковых файлов для языков, которые вам не нужны. Удаление этих файлов может освободить несколько гигабайт и предотвратить возможные конфликты с другими файлами в будущем.

Избавиться от ненужных файлов вручную сложно и отнимает много времени. Однако вам не обязательно делать это вручную — модуль «Системный мусор» CleanMyMac X может сделать это за вас. Он сканирует ваш Mac в поисках этих ненужных файлов и всего за несколько секунд позволяет вам либо удалить их все одним щелчком мыши, либо просмотреть то, что он нашел, и выбрать, что удалить самостоятельно. Вы можете скачать CleanMyMac X бесплатно здесь. Затем нажмите «Системный мусор» > «Сканировать» > «Очистить».

CleanMyMac X — сканирование системного мусора завершено

Где находится zshrc на Mac?

По умолчанию на вашем Mac нет пользовательского файла zshrc. Он не существует до тех пор, пока вы его не создадите или не установите такой инструмент, как Oh My Zsh, который создаст его за вас. После создания файл zshrc сохраняется в корневом каталоге вашего домашнего каталога и часто обозначается как ~/zshrc.

Существует общесистемный файл zshrc, расположенный в /etc/zshrc. Но как открыть zshrc? На самом деле, лучше не открывать и не редактировать этот файл, поскольку все, что вы с ним делаете, повлияет на всех пользователей вашего Mac. Если вам нужно использовать файл zshrc, создайте его в домашнем каталоге пользователя.

Как создать файл zshrc на Mac

Самый простой способ создать файл zshrc на вашем Mac — использовать сенсорную команду в Терминале, как показано ниже.

  1. Перейдите в Приложения > Утилиты и откройте Терминал.
  2. Введите следующую команду: коснитесь ~/.zshrc.
  3. Нажмите «Возврат».
  4. Теперь файл создан. Чтобы увидеть его, откройте окно Finder, перейдите в свой домашний каталог и нажмите Command+Shift+точка. Вы увидите скрытые файлы, включая только что созданный файл zshrc.

Если у вас есть текстовый редактор, который вы предпочитаете использовать в Терминале, вы также можете использовать его для создания файла zshrc. Так, например, если вы используете nano в Терминале, команда будет такой: nano ~/.zshrc

Или вы можете использовать текстовый редактор с графическим интерфейсом, например Text Edit. Просто создайте новый файл и сохраните его в корне вашего домашнего каталога с именем «.zshrc».

Как редактировать файл zshrc на Mac

Чтобы редактировать файл zshrc в Терминале, вам необходимо использовать текстовый редактор. Так, например, если вы используете nano, чтобы открыть файл, вы должны ввести: nano ~/ .zshrc

Затем вы можете создать новую строку в файле с помощью этой команды:
textPROMPT=’…’

Затем используйте команду PROMPT, чтобы внести изменения в приглашение zsh: PROMPT=’ ‘, указав переменные, которые вы хотите использовать для изменения приглашения, в кавычках.

Если вы хотите изменить тему оболочки zsh, вы можете использовать следующую команду:
ZSH_THEME = «имя темы здесь»

Завершив редактирование файла zsh, нажмите Ctrl+O, чтобы подтвердить изменения, и Ctrl+X, чтобы выйти из текстового редактора.

Кончик

Хотя файл zshrc ни в коем случае не имеет большого размера, поскольку это всего лишь текстовый файл, на вашем Mac, вероятно, есть много довольно больших файлов, особенно если вы редактируете видео или фотографии в формате RAW. И наверняка найдется множество старых файлов, которые вы давно не открывали. Отличный способ освободить место на вашем Mac — удалить или переместить эти файлы. Проблема в том, чтобы их выследить. Вот где CleanMyMac X может помочь. Его модуль «Большие и старые файлы» может сделать именно это.

Модуль LAOF для CleanMyMacX


Файл zshrc — это текстовый файл, который можно использовать для настройки файла zsh в Терминале. Однако он не существует, пока вы его не создадите. После того, как вы его создали, вы можете отредактировать его, чтобы настроить приглашение zsh, переключать темы в zsh и многое другое.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *