Inicie o Bash no Windows 10 e ele será aberto automaticamente na pasta inicial da sua conta UNIX . Em vez de usar o comando cd para mudar para outra pasta, você pode iniciar o Bash diretamente de uma pasta no File Explorer.
Você pode fazer isso sem quaisquer hacks ou alterações no registro. Está apenas escondido. Mas se você estiver disposto a mergulhar no registro, pode torná-lo um pouco mais conveniente. Aqui estão nossos dois métodos recomendados.
Atualização : se você tiver vários ambientes Linux instalados, poderá usar o comando wslconfig para escolher o ambiente Linux padrão que aparece quando você executa o bash
comando.
Índice
A opção fácil: use a barra de endereços
Quando você deseja iniciar o bash em uma pasta específica, basta navegar para essa pasta no File Explorer normalmente. Clique na barra de endereço nessa pasta, digite “bash” e pressione Enter.
Você obterá uma janela de prompt do Bash focada na pasta selecionada.
Por exemplo, se você digitar “bash” diretamente na raiz da unidade C :, o Bash será aberto com o diretório /mnt/c
selecionado.
A opção do botão direito: adicione uma opção de menu de contexto editando o registro
Talvez você prefira uma opção de menu de contexto como a opção “Abrir janela de comando aqui” que aparece quando você pressiona Shift e clica com o botão direito dentro de uma pasta no Explorador de Arquivos.
Para obter esse tipo de atalho do Bash, você precisará editar o registro e adicionar esse recurso você mesmo. Se você preferir não fazer isso manualmente, temos um arquivo .reg rápido que você pode executar abaixo.
Aviso padrão: O Editor do Registro é uma ferramenta poderosa e o uso incorreto dele pode tornar o sistema instável ou até inoperante. Este é um hack muito simples e contanto que você siga as instruções, você não deverá ter problemas. Dito isso, se você nunca trabalhou com ele antes, considere ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça backup do Registro (e do seu computador !) Antes de fazer alterações.
Primeiro, abra o editor de registro pressionando a tecla Windows, digitando “regedit” no menu Iniciar e pressionando “Enter”.
Navegue até a seguinte chave:
HKEY_CLASSES_ROOT \ Directory \ Background \ shell
Clique com o botão direito na chave “shell” e selecione Novo> Chave.
Nomeie a chave “bash” ou algo semelhante. Você pode nomeá-lo como quiser. Esse nome não aparece em nenhum lugar do Windows e é usado apenas para rastrear a entrada no registro.
Selecione “bash” (ou o que você nomeou a chave) no painel esquerdo.
Clique duas vezes em “(Padrão)” no painel direito e digite o nome que deseja que apareça no menu de contexto do Explorador de Arquivos. Por exemplo, você pode inserir “Abra um shell Bash aqui” ou apenas “Bash”.
Em seguida, clique com o botão direito na tecla “bash” e selecione Novo> Chave.
Nomeie-o como “comando”.
Com a tecla “command” selecionada no painel esquerdo, clique duas vezes em “(Padrão)” no painel direito e insira o seguinte valor:
C: \ Windows \ System32 \ bash.exe
You’re done. You can now right-click a folder in File Explorer and select “Open a Bash shell here” (or whatever you named the option) to quickly open a Bash shell to that specific folder. This option will appear immediately, so you don’t have to sign out or reboot first.
Use Our One-Click Registry Hack
Rather than doing all the registry editing work above, you can download our one-click .reg file. It does the exact same thing the above registry hack does. If you decide you want to remove the option, we’ve also included a one-click .reg file that will quickly remove the option.
Download our one-click “Add Bash to the Context Menu” registry hack and unzip the file. Double-click the “Add Bash to Your Context Menu.reg” file and agree to add the information to your registry to get the context menu option. Double-click the “Remove Bash From Your Context Menu.reg” file if you ever want to remove the option.
You should only add registry files from sources you trust. If you’re ever curious about what a .reg file does, you can right-click it in Windows and select “Edit” to inspect the .reg file and see exactly what information it will add or remove from your registry.