ZSH e Oh My ZSH no Windows? Será que rola?
Вставка
- Опубліковано 8 лют 2025
- O Z-shell ou Zsh é um excelente interpretador de comandos Unix, porém o Windows não é Unix!!! Será que tem alguma maneira de configurar o ZSH e também o Oh My ZSH no Windows?
Se vamos tentar fazer isso, também devemos tentar configurar coisas como zsh-autosuggestions, zsh-syntax-highlighting e até o spaceship-prompt, não é mesmo?
Mas será que eu conseguiria configurar ele para funcionar também com o meu VS Code?
Bora tentar fazer isso tudo juntos?
Ative o WSL2: • WSL2 e Docker no Windo...
Comandos: gist.github.co...
Cursos de Python e JavaScript / TypeScript com desconto:
www.otaviomira...
Twitter: / otaviomirandabr
#zsh #ohmyzsh #windows
O melhor video que vi até agora que explica passo a passo de como instalar o zsh de maneira correta e já com os plugins básicos pra uma experiencia boa. Parabéns!
Irmão, que video sensacional, tive de pausar o curso que eu tava fazendo pois lá não explicaram de forma boa como fazer isso para prosseguir nas aulas. O que você fez muito bem, meus parabéns, você trabalha muito bem e se atenta nos detalhes que pra quem explica parece óbvio
cara eu te amo kkkk funcionou tudo direitinho, vídeo incrível e vc explica muito bem deu pra entender tudo, maiss uma inscrita
até agora não vi um canal e um vídeo que explique como instalar zsh, mano tu é simplesmente meu ser humano favorito agr, muito obrigadaa
Sem dúvidas nenhuma um dos melhores instrutures dee Ti do nosso país !!!
Você é um professor Formidável, material de excelente qualidade.
Obrigado Xandy
Fantastico! Seguir os passos e está dando tudo certo aqui!
Comprei um curso seu de JavaScript, cara são mais de 100 horas de instrução! Você é o melhor, parabéns pelos conteúdos! #tmj
Cara, muito bom! Às vezes preciso usar algo em linha de comando no windows e me dá um comichão ter que mexer no cmd rsrs. Vou usar o início desse tutorial pra tentar instalar o terminator no windows, que é o que uso no linux.
Fora que vc está no mac, mexendo no windows e instalando coisas de linux... Aí sim hem!!!! rsrs
Pior que é rsrs
esse é o multiverso
Impressionante!
Acabou de me ensinar muito. Obrigado de coração!
Muito obrigado mano, ficou top demais pra trampar aqui no Windows.
Muito bom amigo, parabéns pelo trabalho e obrigado pela força.
Parabéns Otávio, muito bom seu tutorial!!!!!
Valeus =}
@ estou com um problema "/usr/bin/env: ‘bash
’: No such file or directory" sabe como consigo resolver isso?
Simples e direto. Parabéns!
Caraca, topzera demais mestre Otávio!
Excelente!! Como sempre um excelente material!!!
Estou fazendo seu curso de Java Script na Udemy e gostaria de agradecer pelo conteúdo do curso!!! Muito bom!! Aprendendo muitoooo
Conteúdo senacional! Eu tava apanhado para configurar tudo isso no Windows.
que explicação é esta mano ? dahora demais, excelente didática
Funcionou bem aqui! Grato por compatilhar esse conhecimento.
ps: caso não consigam baixar o ubuntu nem o terminal do win no microsoft store, como eu, procura na internet em inglês que tem como fazer isso baixando um executavel pra cada um.
Que aula incrível! Me salvou grandão. Gratidão!
Vídeo top demais! Completo!!!! parabéns!
Aula sensacional!!!😘
Obrigado pelo conteúdo :)
Bem que poderia ter usado o Arch Linux como base né, tirando o “Refisefuqui" (Buguntu (cheio de bugs)) , de resto o video ficou muito bom, principalmente, para os usuários de RWindows(desse mal não sofro ;) ). Cara, seus videos são sempre muito bons, está de parabéns! Continue com o bom conteúdo!
tu é muito foda, apenas!
Brabo de mais sô.
Otávio, Boa tarde
Faz um curso ensinando isso e todos os comando do ZSH.
O meu terminal do ubunto fica no diretório ~ direto, sabe me dizer como altero ?
Show de bola... Como muda o nome que aparece ali antes da seta, que no seu tá c/Users/foreb?
Obg mestre auto TOP!
Otávio, é possível trocar o diretório padrão? O meu veio /home/usuario invés de /mnt/c/Users/usuario
é possível sim
1. Edite o arquivo
sudo nano /etc/wsl.conf
adicione no final do arquivo:
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
2. Volte para o Powershell e execute:
wsl --shutdown
3. Abra novamente o terminal zsh/wsl e navegue até pasta:
ls /mnt
se aparecer a unidade "c" significa que deu certo, pode navegar dentro da mesma
4. Agora vamos configurar para o Terminal já abrir no diretorio certo:
nano ~/.zshrc
cd /mnt/c/Users/seu_usuario
e antes de testar, reinicie novamente o wsl:
wsl --shutdown
por algum motivo segui todo o passo que vc fez só que eu não consigo acessa a area do desktop, teria como me ajudar ?
Show de bola , eu só queria colocar o icone do github , fica aparecendo um quadradinho tipo quando não usa o utf certo
Excelente
Caralho que video top!
No VSCode, no Windows 11, o tema do zsh aparece, mas quando rodo um script, dá erro.
Pessoal, preciso de uma ajuda. Consegui configurar tudo certo, mas estou dentro do root no Ubuntu, e não consigo acessar os diretórios do computador. Como faço para sair do root e entrar normalmente? Tanto que quando eu tento executar o comando "ls" a resposta que aparece é "snap".
Pra pegar o node é só instalar novamente ele pelo terminal do zsh
professor excelente aula. como voltar ao bash padrao
Otavio, o meu terminal se eu der pwd eu estou dentro do Linux e não do Windows, o que pode ser isso?
nao consigo reatribuir o caminho pro desktop, fica dando que nao existe
Mano o meu não abre nesse caminho (mostrado em 10:16), ele abre na home do Ubuntu (que não tem nada dentro). Tem como alterar isso aí?
Na realidade eu consegui fazer uma "gambiarra": quando o ubuntu abre (na pasta errada), digito "code .", acesso o arquivo ".zshrc" e no final do arquivo adiciono a linha "cd /mtn/c/Users//".
Feito isso toda vez que eu inicio o terminal ubuntu ele abre na mesma pasta do vídeo!
Embora isso funcione gostaria de saber se existe alguma configuração que altere a pasta que abre por padrão (pra não ficar dependendo de "gambiarra")!
@@pedrocosta6829 Consegui também!
consegui alterando o arquivo .json no windows terminal
ctrl + shit + , (virgula)
{
"guid": "{2c4de342-xxx-xxx-xxx-2309a097f518}",
"hidden": false,
"name": "Ubuntu",
"source": "Windows.Terminal.Wsl",
},
vai ter essas configurações só adicionar essa linha após o "source" : "startingDirectory": "C:/Users/seuusuario"
@@lucassilvasantos9122 Valeu cara! Fiz isso também e funcionou certinho.
@@pedrocosta6829 Mano como você fez? Quando digito o "Code" ele abre o VSCode né? Mas onde que vou para achar esse arquivo "zshrc"? Estou com esse problema aqui e já procurei em todo canto e não acho como sair dessa pasta do ubuntu
Muito obrigado pelo seu vídeo! Ta me ajudando muito!
Uma dúvida, as vezes sem querer eu dou um "ls" no terminal, e com isso eu saio do diretório C/Users.... e acabo caindo no diretório do ubuntu /home/usuarioubuntu. Como eu faço pra sair desse local e voltar para o diretório C do windows pelo terminal? Não sei se ficou claro o meu problema.
estou com o mesmo problema mano
Otário, vídeo fantástico, muito obrigado. Uma pergunta: qual programa vc usa pra dar zoom no vídeo ? abs
Boa tarde cara to com um problema eu fiz tudo ai quando chego na parte de executar o PWD eu estou nesse caminho /home/robertopacheco ate consigo criar a pasta nesse local mas não consigo ir pro desktop e não consigo achar esse caminho /home/robertopacheco
tbm aconteceu a mesma coisa cmg
@@joaopauloalvesbrasil se tiver no windows 11, usa o terminal pra sempre acessar o %USERPROFILE%
@@joaopauloalvesbrasil
Façam assim
1. Edite o arquivo
sudo nano /etc/wsl.conf
adicione no final do arquivo:
[automount]
enabled = true
root = /mnt/
options = "metadata,umask=22,fmask=11"
2. Volte para o Powershell e execute:
wsl --shutdown
3. Abra novamente o terminal zsh/wsl e navegue até pasta:
ls /mnt
se aparecer a unidade "c" significa que deu certo, pode navegar dentro da mesma
4. Agora vamos configurar para o Terminal já abrir no diretorio "certo":
nano ~/.zshrc
cd /mnt/c/Users/seu_usuario
e antes de testar, reinicie novamente o wsl:
wsl --shutdown
@@rubinhoalecks384 Funcionou aqui, obrigado!
Olá, pode me ajudar? Qdo abro o nano ~/.zshrc para colar os plugins não consigo, não está habilitado para copiar e colar. Como faço? Obrigada
Não consigo abrir nenhuma pasta, aparece fala que o arquivo não existe
sempre que instalo o ZSH no wsl2 do win 10 tenho problemas com node, npm, yarn e até mesmo o 'code .'. Nenhum deles funciona, não encontro nada a respeito na internet. Alguém já passou por esse problema?
Aqui não deu. Deu ruim no final, na parte dos plugins. Fiz igual ao vídeo mas quando abro o terminal aparece:
Plugin ‘zsh-autosuggestions’ not found
Plugin ‘zag-syntax-highlighting ’ not found
Plugin ‘zsh-spaceship’ not found
Olá, excelente tutorial, apenas minha instalação q após instalar o oh my zsh não aparece o nome de usuario, apenas " -> ~ ". para acessar o usuario preciso navegar até a pasta do mesmo.
Será alguma configuração do wsl no Windows 11?
Boa noite, também estou com o mesmo problema, conseguiu uma solução ?
na verdade não é um problema. por algum motivo a instalação do ubuntu dele já reconhece o windows por default. para ir para os diretórios do windows é necessário montá-los no terminal. tentem o comando
'/mnt/c/users/nome_do_usuário_de_voces'. o comando `/mnt` faz a montagem.
segui todos os passos e não consegui :/
colei o comando do oh my zsh no terminal e apareceu: zsh: command not found: $
Após instalar o Ubuntu, e abrir o terminal, aparece este erro: Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80004005
Error: 0x80004005 Erro nÒo especificado
O que significa?
essa setinha não aparece no meu windows 11 alguem sabe por que? tentei o atalho ctrlt shift 4 pra abrir o ubuntu no cmd tambem mas não deu...? alguem sabe fiz os passos do 1 video wsl2 tambem
Oi, boa tarde, to adorando os seus vídeos, mas me surgiu um empecilho: no minuto 5:30, vc fala que após pressionar "CTRL + O" para salvar, deve-se pressionar "CTRL+X" depois, para sair do nano, mas esse segundo não tá funcionando, ainda fico no nano, o que eu faço?
aperta ENTER depois do CTRL + O
segui o tutorial certinho e até q deu tudo certo, mas quando fui rodar algumas linhas de comando em node e golang ele deu erro. alguem pode me ajudar?
O meu fica aparecendo '...' toda vez que dou um comando. Alguém sabe como tirar isso?
God!
👏👏👏👏
Usar o oh-my-posh é mais simples caso a pessoa queira apenas mudar a aparência do terminal no windows
professor, será quee estou maluco, ou o senhor é parecido com o gustavo guanabara?
Não sei dizer 🙏
Bom dia, primeiramente parabéns pelo video, segui o passo a passo e deu tudo certo. Porem quando abro um arquivo no VSCODE o mesmo apresenta esse erro: Could not find Dart in your Flutter SDK. Please run 'flutter doctor' in the terminal then reload the project once all issues are resolved. Tentei rodar o flutter doctor no terminal e a mesangem é essa: ➜ flutter doctor
/usr/bin/env: ‘bash
’: No such file or directory. Alguém pode me ajudar a resolver esse problema. Desde já agradeço
No meu vs-code da esse erro quando vou instalar alguma coisa.
~/lucas npm create vite@latest ok | 16:10:17
/usr/bin/env: ‘bash
’: No such file or directory
Para o seguinte erro esta solução funcionou para mim: chsh: /bin/zsh is an invalid shell aqui: cat /etc/shells sudo apt-get install zsh