GNU/Linux >> Tutoriales Linux >  >> Ubuntu

5 soluciones:cómo corregir el error "Comando Zsh no encontrado" en Linux o macOS

He visto a muchas personas enfrentarse a este "comando zsh no encontrado" error al usar Unix, Linux o macOS. Además, siguen preguntándose en muchos sitios web de foros para obtener la solución a este problema. Así que he decidido proporcionar todas las soluciones posibles para este error. La razón más común para este zsh:los errores de comando no encontrado son -

  • El comando que está ejecutando no es válido
  • El comando es válido pero el paquete no está instalado
  • Comando mal escrito
  • No ha dado el comando del paquete en $PATH ambiente
  • La ruta del comando no está configurada en el archivo .zshrc

A continuación se mencionan los errores que puede obtener si usa zsh (Z shell) en Unix, Linux o Mac OS -

  • comando zsh no encontrado
  • comando zsh no encontrado brew
  • comando zsh no encontrado conda
  • comando zsh no encontrado npm
  • código del comando zsh no encontrado
  • comando zsh no encontrado mysql
  • comando zsh no encontrado ventana acoplable
  • comando zsh no encontrado aws
  • comando zsh no encontrado psql
  • comando zsh no encontrado nodo
  • comando zsh no encontrado Pip

Le haré saber cómo corregir los errores mencionados anteriormente uno por uno. No importa qué tipo de "zsh:comando no encontrado " está recibiendo, debe seguir las soluciones mencionadas a continuación una por una para solucionarlo.

Por qué shell "zsh" en lugar de "bash"

La gente es habitual de usar "bash " (Bourne nuevamente shell), que se instala de forma predeterminada en cualquier distribución de Linux. Pero si desea utilizar funciones como CD automático , expansión de ruta recursiva , corrección ortográfica , complementos y corrección de temas , entonces zsh es el ganador.

Si desea instalar el paquete de zsh en Ubuntu 21.04 desde el repositorio, escriba el siguiente comando.

$ sudo apt install zsh

Artículos de solución de problemas, puede que le resulten útiles

  • Error de comando de hilo no encontrado
  • Error de comando Sudo no encontrado
  • Corregir el error "comando mkvirtualenv no encontrado"
  • Comando Nodemon no encontrado
  • La aplicación Nodemon se bloqueó:esperando cambios en el archivo antes de comenzar

Solución 1:comprobar si el "comando es válido" para evitar el error de comando zsh no encontrado

Esta es la regla de oro, si recibe el error "comando no encontrado " en Linux, Unix o macOS, luego valide el comando primero. Asegúrese de ejecutar el comando correcto.

Por ejemplo, si intento ejecutar el comando "cls", recibo un error.

dev-ubuntu-2104% cls
zsh: command not found: cls

Debido a que el comando para limpiar la pantalla en Linux es claro, no cls, es por eso que obtuvimos el error. Así que siempre asegúrese de que el comando que está ejecutando sea correcto.

Solución 2:asegúrese de que "el comando no esté mal escrito", si obtiene el error de comando zsh no encontrado

La segunda regla básica es comprobar si la ortografía del comando es correcta o no. Al menos en mi caso, muchas veces cometo errores tipográficos que resultan en el mensaje "comando zsh no encontrado " error.

Déjame mostrarte un ejemplo-

Estaba tratando de ejecutar el "netstat " comando pero cometió un error tipográfico y escriba "nestat ", lo que resultó en un error de comando no encontrado .

Por lo tanto, compruebe siempre la ortografía del comando para solucionar problemas relacionados con "zsh:error de comando no encontrado "

Solución 3:asegúrese de que el "paquete esté instalado" para corregir el error de comando zsh no encontrado

Muchas veces, sucede que está intentando ejecutar un comando y el paquete correspondiente no está instalado. Entonces, si su comando es válido y la ortografía es correcta, ¿debe verificar si el paquete requerido está instalado?

Por ejemplo, si intento ejecutar el comando "npm " en Ubuntu, recibo el siguiente error:

dev-ubuntu-2104% npm
zsh: command not found: npm

Porque "el paquete npm no está instalado en mi Ubuntu 21.04". Si instalo el paquete npm en Ubuntu, no obtendré el error.

dev-ubuntu-2104% sudo apt install npm

Solución 4:compruebe que la variable de entorno "$PATH" esté configurada correctamente para corregir "zsh:error de comando no encontrado

Si tiene el paquete instalado y sigue recibiendo "zsh:error de comando no encontrado ". Significa que tiene que configurar una variable PATH para su paquete de comandos o se equivocó con la existente.

Aunque la mayoría de los paquetes configuran automáticamente la variable de ruta durante la instalación. A veces, en el caso de una instalación personalizada, es posible que deba configurar manualmente las variables de ruta en Linux o macOS.

En este ejemplo, he instalado maven paquete, pero todavía no puedo ejecutar el "mvn " comando.

dev-ubuntu-2104% mvn
zsh: command not found: mvn

Porque $PATH en Linux o variable de entorno en Windows necesita configurar . Maven es una instalación personalizada y la ruta debe incluirse de acuerdo con su directorio de instalación.

Para Linux, ejecute el siguiente comando. En mi caso, mis comandos maven están en "/opt/apache-maven-3.6.0/bin". Puedes reemplazarlo por el tuyo.

dev-ubuntu-2104% export PATH=$PATH:/opt/apache-maven-3.6.0/bin

Para Windows agregue la ruta del directorio maven bin a la variable del sistema sendero.

Por ejemplo, agregué "C:\Program Files (x86)\Apache Software Foundation\apache-maven-3.6.0\bin a las variables de ruta de mi sistema.

Asegúrese de que la ruta sea correcta, de lo contrario obtendrá el mensaje "zsh:comando no encontrado " error de nuevo al ejecutar mvn comando.

Solución 5:configure la ruta del comando en el archivo .zshrc para corregir "zsh:comando no encontrado " error

Si instaló el paquete y configuró la variable de ruta, aún cuando salga y vuelva a iniciar sesión en la terminal, obtendrá un error de "comando zsh no encontrado". Significa que debe configurar la ruta de comando en ".zshrc " archivo para hacerlo permanente.

Si el archivo .zshrc no existe , puede crear uno con "touch ~/.zshrc " comando.

Entonces, cada vez que exista y vuelva a abrir la terminal, su archivo .zshrc se ejecutará y configurará la ruta de comando. Siga estos pasos para editar el archivo .zshrc.

  1. Abrir Terminal en Linux o macOS,
  2. Valide que está en Zsh Shell, si no, escriba zsh y presiona "Entrar ".
  3. Ahora escribe nano ~/.zshrc
  4. Ahora agregue los detalles de su variable $PATH:Ejemplo:export PATH="$PATH:/opt/apache-maven-3.6.0/bin/"
  5. Presiona Control + X , seguido de Y para guardar el archivo, presione enter para salir de Nano redactor,
  6. Ahora escriba comando source ~/.zshrc para confirmar cambios

Estoy seguro de que si sigue las 5 soluciones mencionadas anteriormente, definitivamente eliminará el "error de comando zsh no encontrado".

Preguntas frecuentes:zsh:error de comando no encontrado

¿Cómo soluciono el error "zsh:comando no encontrado brew" en macOS

?

Asegúrese de haber instalado correctamente la preparación y de que la variable de ruta esté configurada correctamente.
Paso 1: Abra una terminal y asegúrese de estar en zsh oportuno. Si no es así, escriba zsh y presiona enter .
Paso 2 - Ejecute el siguiente comando para instalar brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Paso 3 - Establezca la variable de ruta usando el siguiente comando como también se sugiere como siguiente paso en el asistente
echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/$USER/.zprofile
Paso 4 - Ejecute el siguiente comando y presione enter
eval $(/opt/homebrew/bin/brew shellenv)
Paso 5- Ejecute ayuda de preparación comando para validar la instalación.

En caso de que ya haya instalado brew y no funcione, agregue el siguiente comando al archivo ~/.zshrc.
export PATH=/opt/homebrew/bin:$PATH
Luego ejecute el comando fuente para implementar los cambios.
% source ~/.zshrc

¿Cómo soluciono el error "comando zsh no encontrado conda"

Asegúrese de tener el paquete anaconda instalado en su sistema. Luego sigue estos pasos-

Paso 1 - Abrir archivo .zshrc
% vim ~/.zshrc
Paso 2 - Simplemente agregue source ~/.bash_profile en .zshrc archivo
Paso 3 - guardar y salir del terminal terminal
Step4- Run the
siguiente comando para implementar cambios
% source ~/.bashrc
% source ~/.zshrc

Cómo solucionar el error "código de comando zsh no encontrado" en macOS

Asegúrese de haber instalado el código de Visual Studio según las instrucciones proporcionadas aquí. Si recibe este error durante el código de ejecución, asegúrese de seguir estos pasos:

-> Si está utilizando bash shell, copie y pegue el siguiente comando en la terminal.

cat << EOF >> ~/.bash_profile
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF

-> Para usuarios de macOS, donde zsh es el shell predeterminado, siga este comando

cat << EOF >> ~/.zprofile
# Add Visual Studio Code (code)
export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin" EOF

¿Cómo soluciono el error "Comando zsh no encontrado MySQL"

Este problema ocurrió debido a que la ruta no se configuró correctamente después de la instalación de MySQL en mac OS. Siga estos pasos-

Paso 1- Edite el archivo .zshrc
% vi ~/.zshrc

Paso 2- Busque la entrada "RUTA de exportación" y agregue ":/usr/local/mysql/bin" al final de la línea. Si la entrada PATH de exportación no existe, agregue el siguiente comando

export PATH=${PATH}:/usr/local/mysql/bin/

Paso 3 - Ejecutar fuente ~/.zshrc

Paso 4 - Reiniciar terminal

¿Cómo resuelvo el error "comando zsh no encontrado docker" en macOS

Este problema generalmente ocurre debido a que no se siguen las instrucciones correctas durante la instalación de la ventana acoplable. Asegúrese de seguir las instrucciones proporcionadas en el sitio web docker.com para instalar docker en macOS


Ubuntu
  1. Cómo reparar el error de óxido "linker 'cc' no encontrado" en Linux

  2. Cómo corregir un error de Comando no encontrado en Linux

  3. Solucione el error 'add-apt-repository command not found' en Ubuntu y Debian

  4. Cómo corregir el error de "comando de administración" no encontrado en CentOS

  5. Error de Linux:bash:rsync:comando no encontrado

Cómo corregir el error "El repositorio aún no es válido" en Ubuntu Linux

¿Hacer que el comando no se encuentre? Aquí está cómo solucionarlo

Solución de problemas del error "Bash:Comando no encontrado" en Linux

Cómo arreglar el comando Ifconfig no encontrado en CentOS 7

Cómo arreglar el comando Ifconfig no encontrado en Ubuntu 20.04 LTS

Cómo solucionarlo:el comando curl no encontró un error