Onde o arquivo.zshrc está localizado no Mac
Índice:
Quer saber onde o arquivo .zshrc está localizado em um Mac? Se você é um usuário de linha de comando do Mac interessado em usar e personalizar o shell zsh ou usar algo como Oh My Zsh, pode estar curioso para saber o que e onde o arquivo .zshrc está localizado e como acessá-lo. que você pode personalizar seu shell.
Se você é um usuário regular do Terminal, provavelmente notou que zsh agora é o shell padrão no aplicativo MacOS Terminal (e sim, você pode alterar o shell para bash, tcsh, ksh, zsh, etc se você quer, mas estamos focando em zsh, o padrão).
Por padrão, o arquivo .zshrc não existe para um usuário padrão, mesmo se você iniciar o shell zsh. Isso pode ser uma surpresa, mas como o arquivo .zshrc é usado para configurar o shell zsh, você precisará criar manualmente um em seu diretório pessoal para o zsh acessar. Há também um arquivo zshrc no nível do sistema, mas que é menos comumente modificado pelos usuários.
Observe que se você instalar o Oh My Zsh, um arquivo .zshrc será criado automaticamente para você.
Onde está o arquivo .zshrc em um Mac?
O arquivo .zshrc estará localizado no diretório inicial do usuário, ou ~/, e esse arquivo .zshrc do usuário é onde você colocaria as personalizações no z shell.
Dessa forma, o arquivo .zshrc do usuário estará no seguinte caminho: ~/.zshrc
Se você ainda não criou manualmente um arquivo .zshrc, o arquivo não existirá por padrão.
Você pode criar um com:
touch ~/.zshrc
Ou iniciando um editor de texto para criar .zshrc, como nano:
nano ~/.zshrc
Você pode colocar o que quiser no arquivo .zshrc, por exemplo, quaisquer aliases, modificações de caminho, personalizações de exportação, configurações ZSH_THEME, etc.
As alterações entrarão em vigor quando você recarregar o perfil zsh ou abrir uma nova janela de terminal.
Onde está o arquivo zshrc de todo o sistema universal?
Embora o arquivo .zshrc personalizável pelo usuário resida no diretório inicial do usuário, também há um arquivo zshrc no nível do sistema.
O arquivo zshrc do sistema está localizado no seguinte caminho no macOS:
/etc/zshrc
Qualquer modificação feita em /etc/zshrc será aplicada ao shell zsh para todos os usuários, independentemente de terem ou não um arquivo .zshrc de nível de usuário individual em seu diretório inicial.
De modo geral, não é recomendado modificar /etc/zshrc e, em vez disso, todas as notificações de nível de usuário para zsh devem ser feitas no arquivo .zshrc do usuário localizado na raiz de seu diretório pessoal.
Que tal definir variáveis de ambiente com zsh?
Você pode definir variáveis ambientais para zsh em:
~/.zshenv
Você pode modificar esse arquivo com qualquer editor de texto de linha de comando, como nano, vim, emacs.
Por exemplo, você pode adicionar:
JAVA_HOME=$(/usr/libexec/java_home)
SHELL_SESSION_HISTFILE=/Users/o/.zsh_sessions/zshHistory.history
Você pode aprender mais sobre como definir variáveis de ambiente aqui.