Corrigindo PATH no BASH/WINDOWS

Corrigindo PATH no BASH/WINDOWS

Estou executando o Windows 10 e tenho o terminal BASH no VisualStudioCode. Meu problema é que comandos como LS não funcionam. Depois de pesquisar no Google, descobri que usar este comando corrige o problema:

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

No entanto, isso quebra algumas outras coisas e, portanto, copiei a saída de echo $PATH, juntei o resultado com o comando mencionado acima exporte salvei-o no arquivo. Colar o comando resultante no terminal corrige tudo.

E tenho que fazer isso toda vez que abro um novo terminal, o que é estranho.

Existe alguma maneira de adicionar partes do primeiro exportcomando ao PATH? Eu conheço a opção "Editar a variável de ambiente" no Windows, mas isso não funciona ou estou fazendo errado, então me diga como aplicar, por exemplo. /usr/binlá para que funcione da mesma forma como se eu entrasse export PATH=/usr/binna linha de comando ajudaria. Eventualmente, existe talvez uma maneira de executar automaticamente um comando específico sempre que um novo terminal for aberto? Isso também ajudaria.

Responder1

Citado da pergunta aqui como resposta:

Aqui está a correção que funcionou para mim: crie C:\Users\username\.bashrco arquivo e coloque a linha que você precisa inserir manualmente nessa linha, ela será executada sempre que você iniciar o bash.

Responder2

Você deveria alterar seu $PATH quase por aplicativo? Eu sei que essa prática é comum no Windows. Já que você tem /usr/local/binem seu $PATH original:-

Tentarnuncaalterando seu $PATH, para que os aplicativos possam falhar devido a múltiplas alterações de $PATH.

Basta colocar links simbólicos /usr/local/binapontando para os verdadeiros locais dos seus programas - que são colocados em locais lógicos.

informação relacionada