Arreglando RUTA en BASH / WINDOWS

Arreglando RUTA en BASH / WINDOWS

Estoy ejecutando Windows 10 y tengo un terminal BASH en VisualStudioCode. Mi problema es que comandos como LS no funcionan. Después de buscar en Google, descubrí que usar este comando lo soluciona:

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin

Sin embargo, esto rompe algunas otras cosas, por lo que copié el resultado de echo $PATH, fusioné el resultado con el comando mencionado anteriormente exporty lo guardé en el archivo. Pegar el comando resultante en la terminal soluciona todo.

Y tengo que hacer eso cada vez que abro una nueva terminal, lo cual es incómodo.

¿Hay alguna forma de agregar partes del primer exportcomando a PATH? Conozco la opción "Editar la variable de entorno" en Windows, pero eso no funciona o lo estoy haciendo mal, así que me dice cómo aplicar, por ejemplo. /usr/binallí para que funcione de la misma manera que si ingresara export PATH=/usr/binen la línea de comando, sería útil. Finalmente, ¿hay alguna manera de ejecutar automáticamente un comando específico cada vez que se abre una nueva terminal? Eso también ayudaría.

Respuesta1

Citado de la pregunta aquí como respuesta:

Esta es la solución que funcionó para mí: cree C:\Users\username\.bashrcun archivo y coloque la línea que necesita ingresar manualmente en esa línea, se ejecutará cada vez que inicie bash.

Respuesta2

¿Debería tener que modificar su $PATH casi por aplicación? Sé que esta práctica es común en Windows. Ya que tienes /usr/local/binen tu $PATH original:-

Intentarnuncacambiando su $PATH, para que las aplicaciones puedan fallar debido a múltiples cambios de $PATH.

Simplemente coloque enlaces simbólicos que /usr/local/binapunten a las verdaderas ubicaciones de sus programas, que se ubican en ubicaciones lógicas.

información relacionada