5 Maneiras de Corrigir ZSH: Command not found no MacOS

imagem

Rita atualizou em 25/08/2023 para Recuperação de Dados do Mac | Mais Artigos

Em 2019, o macOS lançou o Catalina e, a partir de então, o Mac mudou de Bash para Zsh como o shell de login padrão. Portanto, alguns comandos Zsh podem não estar acessíveis após a atualização do sistema. Usuários do macOS Catalina ou versões superiores como Big Sur, Monterey e Ventura podem receber uma mensagem como Zsh: command not found, conforme discutiremos a seguir, e outros erros Zsh: command not found incluem Zsh: command not found: brew , Zsh command not found: pip, Zsh: command not found: nvm ou Zsh: command not found: npm. Existem várias razões pelas quais esse erro pode acontecer.

Erros Zsh

As razões para o erro de zsh: command not found no Mac

Ao usar Unix, Linux ou macOS, muitas pessoas encontram esse problema "zsh: command not found". Os usuários continuam a pesquisar nos fóruns por uma resposta para isso. Portanto, optamos por oferecer todas as soluções possíveis para esse problema. Primeiro, "zsh: command not found" é causado com mais frequência por estes motivos:

1. Comandos Zsh com erros ortográficos no MAC

Ao usar comandos Zsh no Mac pela primeira vez, os usuários normalmente cometem erros como adicionar símbolos extras ou deixar de incluir um espaço onde é necessário. O comando com grafia incorreta não é legível para o macOS. Assim, isso o lembraria do erro de comando. Se você encontrar o problema "zsh: command not found", verifique se o comando está correto.

Feitiço correto

2. O comando é válido, mas o pacote não está instalado

Os usuários frequentemente tentam executar um pedido, mas o pacote necessário não está instalado, então eles receberão a mensagem "zsh: command not found". Quando o comando é válido e escrito corretamente, é melhor que os usuários determinem se instalaram o pacote necessário.

3. A alteração da configuração do ambiente padrão do comando Zsh

Como o macOS é atualizado para novas versões, o ambiente típico de pedidos varia, onde a maioria dos comandos bash do Linux são armazenados, mas não são adequados para os comandos Zsh. Porque, por padrão, o Zsh não lê as variáveis de ambiente do endereço especificado anteriormente.

Como corrigir o erro Zsh Command Not Found com 5 soluções

O problema Zsh: command not found em um Mac pode ocorrer em várias situações diferentes. Você pode receber a mensagem no macOS Monterey ou em qualquer outra versão do macOS que use z-shell.

Antes de iniciar as 5 soluções, você pode assistir primeiro ao seguinte vídeo tutorial sobre o método para corrigir o erro do Zsh: command not found.

  1. 00:00 - Introdução
  2. 00:40 - Verifique se o Terminal é Zsh ou bash
  3. 01:08 - Baixe o servidor mysql para Mac
  4. 02:51 - Criar .zprofile
  5. 04:15 - Configure caminho para mysql
  6. 05:00 - Use mysql-u root-p

Se você ainda tiver dúvidas sobre como corrigir o erro, continue lendo as soluções abaixo.

  1. 1. Verifique a sintaxe
  2. 2. Verifique se o pacote está instalado
  3. 3. Defina $Path Environment
  4. 4. Defina o caminho no arquivo .zshrc
  5. 5. Reinstale o macOS

Solução 1. Verifique a sintaxe quando o comando Zsh não for encontrado

Ao usar o Terminal do Mac e receber a mensagem "Zsh: command not found", você deve primeiro observar a sintaxe do comando. É melhor copiar o conteúdo original para o Terminal do que digitá-lo manualmente. Além disso, será útil comparar seu comando com outros exemplos que usam o mesmo comando.

Solução 2. Verifique se o pacote do comando Zsh está instalado

Você frequentemente tenta executar um comando, mas o pacote necessário não está instalado. Se o seu comando for válido e for digitado corretamente, isso significa que você precisa verificar se o pacote necessário está instalado? A resposta é não. Certifique-se de não esquecer de instalar o pacote do comando no seu Mac quando souber que o comando Zsh não foi encontrado.

Solução 3. Defina $Path Environment para corrigir o erro Zsh: command not found

Para resolver o erro Zsh: command not found , a segunda correção é verificar se a variável de ambiente "$PATH" está configurada corretamente.

Se você instalou o pacote, mas ainda está recebendo o erro "Zsh: comando não encontrado", algo está errado. Isso indica que você precisa criar uma variável PATH para seu pacote de comando.

Aqui está um exemplo de configuração de um PATH de exportação:

Variável de ambiente

A maioria dos pacotes define automaticamente a variável de caminho na atualização do macOS ou na instalação limpa. Ao executar uma instalação personalizada, você pode precisar configurar variáveis de caminho no Linux ou macOS manualmente.

Solução 4. Defina o caminho do comando Zsh no arquivo .zshrc

Quando você sai e faz login novamente no Terminal após instalar o pacote e configurar a variável de caminho, mas ainda vê o erro Zsh: command not found. Configure o caminho do comando no arquivo .zshrc para torná-lo adequado.

Seu arquivo .zshrc será executado e definirá o caminho do comando toda vez que você fechar e reabrir o Terminal. Para editar o arquivo .zshrc, siga estas etapas.

Etapa 1. Abra o terminal macOS.

Etapa 2. Verifique se você está usando o Zsh Shell, caso contrário, digite zsh e pressione a tecla Enter para verificar.

Etapa 3. Digite nano /.zshrc na janela.

Etapa 4. Adicione as informações da variável $PATH agora

zshrc macOS

Etapa 5. Para salvar o arquivo, pressione Control + X, Y e enter para fechar o editor Nano.

Etapa 6. Para confirmar as alterações, execute o comando source /.zshrc agora.

Solução 5. Reinstale o macOS para corrigir o comando Zsh não encontrado

Você pode ter excluído involuntariamente os arquivos necessários para os comandos do Terminal se estivesse fazendo root no macOS e destruísse arquivos ou pastas específicas do sistema. Você deve recuperar os arquivos excluídos no Mac se isso ocorrer.

Reinstalar o macOS sem formatar a unidade permitirá que você volte às configurações anteriores e corrija o comando Zsh não encontrado. Embora a reinstalação do sistema operacional não deva resultar em perda de dados, ainda é aconselhável criar um backup dos arquivos cruciais primeiro. Se você não conseguir encontrar seus dados importantes, tente recuperar arquivos após reinstalar o macOS.

Informações Adicionais: Como Recuperar Dados Excluídos no Mac

Como mencionamos na Solução 5, a reinstalação do macOS pode ser um método útil para corrigir o erro de comando Zsh não encontrado. Além disso, restaurar arquivos excluídos no Mac após a reinstalação ou atualização também é vital.

Seria benéfico se você estivesse atento para proteger seus dados porque processos atualizados incorretamente ou comandos incorretos podem resultar na perda de seus arquivos e dados. Aqui está uma excelente ferramenta para recuperação de dados, especialmente recuperação de Lixo do Mac: EaseUS Data Recovery Wizard for Mac.

Confira as etapas e saiba como usar o software para recuperar arquivos apagados no seu Mac.

Passo 1. Selecione o local onde seus dados e arquivos importantes foram excluídos e clique no botão "Pesquisar".

selecione o local onde os dados foram excluídos e clique em verificar

Passo 2. O software executará varredura rápida e profunda e trabalhará duro para encontrar o maior número possível de arquivos excluídos no volume selecionado.

digitalize o disco selecionado para encontrar arquivos excluídos no seu Mac

Passo 3. Os resultados da verificação serão exibidos no painel esquerdo. Basta selecionar os arquivos e clicar no botão "Recuperar" para recuperá-los.

clique no botão recuperar agora para recuperar arquivos excluídos no seu Mac

Conclução

No geral, o problema "Zsh: command not found" é causado pelas diferenças entre o shell bash e o shell Zsh. Versões diferentes do macOS não podem ser totalmente compatíveis. Se você acabou de atualizar seu Mac e descobriu que seu comando Zsh apresenta problemas, esperamos que as soluções acima possam ajudá-lo. Além disso, seus dispositivos Mac podem funcionar de forma eficaz para proteger seus dados com o EaseUS Data Recovery Wizard for Mac.

Perguntas frequentes sobre o erro Zsh: command not found

Aqui, incluímos 4 perguntas que também podem ser do seu interesse. Confira e encontre as respostas aqui.

1. O Zsh é padrão no Mac?

Depois do macOS Catalina, o zsh é o padrão no Mac. Mas nas versões do macOS anteriores ao Catalina, o Zsh não é o shell de comando padrão no Mac.

2. Como inicio o Zsh no Mac?

Abra a guia "Shell" - clique em "Executar comando" - digite "zsh".

3. Como abrir o terminal Zsh no Mac?

Etapa 1. Clique no ícone Launchpad no Mac's Dock

Etapa 2. Pesquise "Terminal" no campo

Etapa 3. Clique em Terminal.

Etapa 4. Digite "Zsh" para iniciá-lo.

4. Como corrijo o erro "Zsh: command not found brew" do macOS?

Certifique-se de ter instalado o brew corretamente e a variável de caminho está configurada corretamente.

Etapa 1. Abra o arquivo .zshrc com o comando nano /.zshrc.

Etapa 2. Adicione o seguinte código ao arquivo: export PATH="$PATH:/opt/homebrew/bin/"

Etapa 3. Salve o arquivo usando Control + Enter e X.

Etapa 4. Para aplicar as alterações, digite source /.zshrc na linha de comando.

Perguntas frequentes

1. Por que escolher o EaseUS Data Recovery Wizard?

"O EaseUS Data Recovery Wizard é o melhor que já vimos. Está longe de ser perfeito, em parte porque a tecnologia de disco avançada de hoje torna a recuperação de dados mais difícil do que era com a tecnologia mais simples do passado, mas é rápida e eficiente..."PCMag

"A primeira coisa que você notará sobre o EaseUS Data Recovery Wizard Pro é que sua interface é muito clara e organizada, com apenas uma pequena coleção de controles autoexplicativos. Você também não encontrará muitas opções extras escondidas em um sistema de menus ocultos; o que você vê realmente é o que você obtém."techradar

"O software traz uma série de opções, algumas delas bem avançadas, para reaver aquele arquivo crucial perdido ou deletado acidentalmente."MacMagazine

2. Por que não consigo recuperar dados de 2 GB gratuitamente?

Recomenda-se verificar se a versão instalada é Free ou Trial porque são versões diferentes.

A versão Trial tem função de visualização de dados, mas não pode salvar nenhum arquivo, enquanto a versão Free permite recuperar arquivos de 2 GB. O espaço livre padrão é 500 MB e você pode compartilhar o produto nas redes sociais para obter mais 1,5 GB.

3. Por que os arquivos recuperados não podem ser abertos?

Um arquivo é salvo como duas partes no dispositivo de armazenamento: informações do diretório (que são compostas por nome do arquivo, registro de data e hora e tamanho, etc.) e conteúdo dos dados.

Se os arquivos com nomes de arquivos originais e estruturas de pastas não puderem ser abertos, um possível motivo é a informação do diretório corrompida. Ainda há uma chance de recuperar o conteúdo dos dados com o método Recuperação RAW em nosso software.

4. Por que não é sugerido recuperar os arquivos de volta para a unidade original?

A estrutura de armazenamento dos arquivos perdidos seria alterada ou danificada por quaisquer alterações na unidade. Se você salvar os arquivos recuperados de volta na mesma unidade, as estruturas de dados originais e o conteúdo dos dados serão corrompidos ou substituídos, o que causa perda permanente de dados. Portanto, você deve preparar outro disco para salvar os arquivos.

5. Como posso verificar se meus dados são recuperáveis ou não antes da compra?

A versão Free ajuda a salvar arquivos de 2 GB para verificar melhor a qualidade de recuperação do nosso produto antes da compra.

6. Quanto tempo leva para verificar a unidade?

Depende fortemente da capacidade do seu disco rígido e do desempenho do seu computador. Como referência, a maioria das recuperações de unidades pode ser concluída em cerca de 10 a 12 horas para um disco rígido saudável de 1 TB em condições gerais.

Sobre Data Recovery Wizard

É muito fácil recuperar mais de 250 tipos de arquivos após exclusão, formatação de disco e infecção por vírus. Clique nos links e compare a diferença de cada versão.