Encontré esto cada vez que abro una ventana de terminal. ¿Alguien puede encontrar una solución permanente a esto?
bash: /usr/lib/jvm/jdk-16.0.1: Is a directory
Command 'dircolors' is available in the following places
* /bin/dircolors
* /usr/bin/dircolors
The command could not be located because '/usr/bin:/bin' is not included in the PATH environment variable.
dircolors: command not found
Command 'dirname' is available in the following places
* /bin/dirname
* /usr/bin/dirname
The command could not be located because '/bin:/usr/bin' is not included in the PATH environment variable.
dirname: command not found
Command 'dirname' is available in the following places
* /bin/dirname
* /usr/bin/dirname
The command could not be located because '/bin:/usr/bin' is not included in the PATH environment variable.
dirname: command not found
Estoy usando el siguiente comando con fines temporales:
export PATH="/usr/bin:$PATH"
Respuesta1
Hay dos formas de solucionar este problema:
- Coloque /bin y /usr/bin nuevamente en su ruta para que los comandos en sus archivos de inicio de shell puedan funcionar correctamente
- Edite sus archivos de inicio de shell para eliminar comandos que no están en su ruta u omita ejecutarlos si faltan los componentes de ruta requeridos.
Los archivos de inicio del shell son archivos ocultos en su directorio de inicio. Los nombres de estos archivos dependen del shell que esté utilizando. Por ejemplo, si está utilizando bash, los archivos incluirían .bashrc .bash_profile y .profile
Sin embargo, editar estos archivos podría hacer que su cuenta no funcione correctamente si les agrega errores. Lo mejor sería simplemente asegurarse de que su ruta sea correcta, o si realmente necesita eliminar temporalmente /bin o /usr/bin de su ruta, ignore los errores que esto causa.