Ok, eu não conheço um software único que o faça perfeitamente, mas conheço dois programas incríveis (um para emulador de terminal, outro para comandos shell) que podem trabalhar juntos e fazer isso perfeitamente.
ConEmu (emulador de terminal do Linux para Windows) e WinBash (programas bash do Linux para Windows)
Visualizar
Configurar
- Extraia
conemu
emumdiretório(C:/conemu
) - Extraiaosarquivos
win-bash
emumdiretório(C:/winbash
) Abra
conemu
C:/conemu/ConEmu.exe
ouC:/conemu/ConEmu64.exe
- 3.1Irparamenu,configurações(Win+Alt+P)
- 3.2 Ir para o menu
Startup
- 3.3 Verificar
Command Line
item - 3.4 Colocar
C:/winbash/sh.exe
caminho
- 3.5Cliqueem
SaveSettings...
- 3.6Fecheereabra
conemu
- 3.1Irparamenu,configurações(Win+Alt+P)
Outrasbibliotecasdashell
Vocêtambémpodeusarqualqueroutrabibliotecadeshellquequiser,eupessoalmenteusowin-bash
, porque Git Bash
é o vencedor com mais alguns comandos como git
e curl
, mas você pode colocar na sua pasta personalizada .exe, .dlls etc.
in C:/winbash
.
- se você quiser configurá-lo com
Git Bash
em vez dewin-bash
, instale-o e defina a$GIT_INSTALLATION_PATH/bin/sh.exe
na etapa 3.4,C:\Program Files (x86)\Git\bin\sh.exe
(por exemplo) em vez deC:/winbash/sh.exe
Obs: não uso a interação git bash
em vez conemu
porque conemu
é melhor na minha opinião.