Hyper + OhMyZSH: O melhor terminal para desenvolvedores \| TreinaWeb               Promoção no ar   Matricule-se agora e garanta **54% de desconto**  

  Termina em   Tempo restante da oferta: 02 Horas 

 43 Min 

 32 Seg 

   Tempo restante da oferta: 02 43 32 

  [Assinar →](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26) 

   [                ](https://www.treinaweb.com.br)  Explorar  

 [ Quanto custa? ](#assinatura) [ FAQ ](https://www.treinaweb.com.br#faq) [Matricule-se](#assinatura) [ Entrar ](https://www.treinaweb.com.br/login) 

     [ Início ](https://www.treinaweb.com.br) [ Artigos ](https://www.treinaweb.com.br/blog) Hyper + OhMyZSH: O melhor terminal para desenvolvedores  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

# Hyper + OhMyZSH: O melhor terminal para desenvolvedores

 Veja neste artigo como configurar o Hyper + OhMyZSH para se tornar o melhor terminal para desenvolvedores.

 [ Fagner Pinheiro ](https://www.treinaweb.com.br/blog/autor/fagner-pinheiro) 7 anos atrás

  ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/02/27100454/HYPER-ZHS.png)  

Todo desenvolvedor utiliza (ou já utilizou) um terminal em sua carreira. É com eles que utilizamos comandos para executar determinada tarefa em um projeto ou aplicação. Dentre diversas opções disponíveis na internet, uma que particularmente gosto muito é o Hyper em conjunto com o OhMyZSH. Neste artigo veremos como instalá-las e o quanto este terminal pode nos auxiliar em nosso dia-a-dia.

## Ferramentas utilizadas

O [Hyper](https://hyper.is/ "Hyper") é uma interface de terminal desenvolvida utilizando o Electron, framework javascript para criação de aplicações desktop, ou seja, toda sua interface é criada utilizando tecnologias web (html, css e javascript). Ele é, basicamente, uma alternativa que substitui a interface do prompt de comandos (no windows) ou o terminal (no linux e macos).

Já o OhMyZSH é um framework open-source mantido pela comunidade para gerenciar a configuração do ZSH, um interpretador de comandos UNIX (shell) que pode ser utilizado como processador de comandos de script, e melhorar o workflow de desenvolvimento.

[  ![Linux - Fundamentos para desenvolvedores](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/linux.svg)   Curso Linux - Fundamentos para desenvolvedores Conhecer o curso ](https://www.treinaweb.com.br/curso/linux-fundamentos-para-desenvolvedores)

Sendo assim, essas duas ferramentas, em conjunto, proporcionarão um terminal altamente personalizável e com uma interface muito mais bonita e intuitiva.

### Hyper

A instalação do Hyper é muito simples, basta acessar o site da ferramenta em seu [site oficial](https://hyper.is/ "site oficial"), selecionar a versão com base no sistema operacional que você utiliza e fazer a instalação. Ao final deste processo, o Hyper já estará disponível e pronto para ser utilizado, com a aparência similar ao da imagem abaixo:

![](https://dkrn4sk0rn31v.cloudfront.net/2020/02/20154308/1.png)Porém, o Hyper irá utilizar o shell padrão do sistema operacional, então precisamos alterá-lo.

### OhMyZSH

O primeiro passo para instalar o OhMyZSH é instalar o ZSH, seu shell. Há várias formas de realizar este processo de instalação e todos eles podem ser vistos em [seu repositório](https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH "seu repositório").

A instalação mais trabalhosa é no Windows, que você terá que utilizar o [WSL](https://www.treinaweb.com.br/blog/o-que-e-windows-subsystem-for-linux-wsl/ "WSL"). Todo processo de instalação pode ser visto aqui no blog.

[  ![Windows - Fundamentos para desenvolvedores](https://d2knvm16wkt3ia.cloudfront.net/assets/svg-icon/windows-server.svg)   Curso Windows - Fundamentos para desenvolvedores Conhecer o curso ](https://www.treinaweb.com.br/curso/windows-fundamentos-para-desenvolvedores)

Com o ZSH instalado, podemos executar o comando abaixo:

`zsh --version`

E receber a seguinte resposta:

```
zsh --version
zsh 5.7.1 (x86_64-apple-darwin19.0)

```

Com o ZSH instalado, já estamos prontos para a instalação do OhMyZSH, framework open-source gerenciado pela comunidade para gerenciar a configuração do ZSH.

Sua instalação também é bastante simples, bastando apenas ter instalado o curl ou wget e o git. Com essas ferramentas instaladas, basta utilizar o comando abaixo no terminal:

via curl

```
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

```

via wget

```
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

```

Feito isso, o OhMyZSH estará instalado e funcionando, com um resultado similar ao da imagem abaixo:

![](https://dkrn4sk0rn31v.cloudfront.net/2020/02/20154320/2-1.png)Claro que na imagem acima há vários plugins instalados que personalizam ainda mais o Hyper e o ZSH, mas a instalação destes plugins veremos em um outro artigo. O importante aqui é que, agora, você tem um terminal altamente personalizável, podendo instalar diversos plugins (https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins) e temas, tanto para o shell (https://github.com/ohmyzsh/ohmyzsh/wiki/Themes), quanto para o terminal (https://hyper.is/themes).

- [ #terminal ](https://www.treinaweb.com.br/blog/tag/terminal)
- [ #shell ](https://www.treinaweb.com.br/blog/tag/shell)

Autor

 ![Fagner Pinheiro](//secure.gravatar.com/avatar/e622f7c7d686a0b11f8d977ce9725b67?d=mm)

## Fagner Pinheiro

 Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu desktop. Quando não está trabalhando, é IGL e Awper do time de CS:GO da Treinaweb. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python. 

 [Todos os artigos](https://www.treinaweb.com.br/blog/autor/fagner-pinheiro)  

## Continue estudando

 Transforme leitura em prática com os cursos e formações da TreinaWeb.

 [Ver cursos](https://www.treinaweb.com.br/cursos)   

  Continue lendo

## Artigos relacionados

- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/02163749/WSL-DOCKER-1-400x280.png)  [ DevOps ](https://www.treinaweb.com.br/blog/categoria/devops) 

     7 anos atrás

    ##  [ Docker Desktop no Windows rodando com WSL 2 ](https://www.treinaweb.com.br/blog/docker-desktop-no-windows-rodando-com-wsl-2) 

     Com o lançamento do WSL 2, agora é possível executar o Docker sem precisar de uma máquina virtual tradicional. Com isso foi lançado em preview um novo backend para o Docker Desktop integrado com o WSL 2, que promete um grande salto em performance. Será que esse salto de performance é realmente significativo? Vamos descobrir nesse artigo.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/03/18171011/ELECTRON-400x280.png)  [ Desenvolvimento Front-end ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-front-end) 

     7 anos atrás

    ##  [ O que é Electron? ](https://www.treinaweb.com.br/blog/o-que-e-electron) 

     Veja neste artigo o que é o Electron.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/11/04160146/WSL-2-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     7 anos atrás

    ##  [ O que esperar do Windows Subsystem for Linux (WSL) 2 ](https://www.treinaweb.com.br/blog/o-que-esperar-do-windows-subsystem-for-linux-wsl-2) 

     O Windows Subsystem for Linux (WSL) 2 permite você executar qualquer binário compilado para Linux diretamente no Windows. Eles traz melhorias significativas se comparado ao WSL como uma melhor performance de leitura e escrita em disco e acompanha até um kernel Linux! Vamos conhecer o WSL 2, como ele funciona e o que podemos esperar dele.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/08/01225056/CERTIFICADO-SSL-400x280.png)  [ Tecnologia ](https://www.treinaweb.com.br/blog/categoria/tecnologia) 

     7 anos atrás

    ##  [ Para que serve o certificado SSL? ](https://www.treinaweb.com.br/blog/para-que-serve-o-certificado-ssl) 

     Confira neste artigo o que é um certificado SSL e como ele funciona.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/07/31131146/0-400x280.png)  [ Desenvolvimento de Jogos ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-de-jogos) 

     8 anos atrás

    ##  [ Jogos Hiper Casuais - O gênero de jogo do momento ](https://www.treinaweb.com.br/blog/jogos-hiper-casuais-o-genero-de-jogo-do-momento) 

     Conheça as vantagens de se desenvolver jogos hiper casuais, o gênero de jogo do momento.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2018/11/05145555/3335-400x280.png)  [ Desenvolvimento de Jogos ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento-de-jogos) 

     8 anos atrás

    ##  [ Principais tipos de jogos hiper casuais ](https://www.treinaweb.com.br/blog/principais-tipos-de-jogos-hiper-casuais) 

     Conheça alguns dos principais tipos de jogos hiper casuais.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/05/WINDOWS-TERMINAL-CUSTOMIZAÇÃO-400x280.png)  [ Ferramentas ](https://www.treinaweb.com.br/blog/categoria/ferramentas) 

     7 anos atrás

    ##  [ Windows Terminal: como customizar o seu terminal ](https://www.treinaweb.com.br/blog/windows-terminal-como-customizar-o-seu-terminal) 

     Um ano depois do seu anúncio, foi lançado a versão 1.0 do Windows Terminal, um novo terminal que melhora a experiência com a interface de linha de comandos no Windows 10. Nesse artigo vamos aprender as principais customizações que você pode fazer.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/09/18161333/WINDOWS-TERMINAL-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     7 anos atrás

    ##  [ O Windows Terminal ](https://www.treinaweb.com.br/blog/o-windows-terminal) 

     O Windows Terminal é um novo terminal open source que promete melhorar a experiência com a interface de linha de comandos no Windows 10. Já disponível como preview no Microsoft Store, vamos conhecer as suas principais funcionalidades.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2020/12/por-que-ainda-usamos-o-terminal-400x280.png)  [ Desenvolvimento ](https://www.treinaweb.com.br/blog/categoria/desenvolvimento) 

     6 anos atrás

    ##  [ Por que ainda usamos o terminal? ](https://www.treinaweb.com.br/blog/por-que-ainda-usamos-o-terminal) 

     Entenda por que em um mundo tão moderno, com mouses e touch screens, ainda usamos terminais para trabalhar.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/04/23151556/MÓDULOS-NPM-400x280.png)  [ Node ](https://www.treinaweb.com.br/blog/categoria/node-js) 

     8 anos atrás

    ##  [ Criando módulos globais do NPM ](https://www.treinaweb.com.br/blog/criando-modulos-globais-do-npm) 

     Aprenda a fazer seus próprios módulos globais do NPM e crie ferramentas executadas diretamente do terminal em apenas 5 passos!

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2019/05/01125223/react-php-imagem-400x280.png)  [ PHP ](https://www.treinaweb.com.br/blog/categoria/php) 

     7 anos atrás

    ##  [ Trabalhando com Sockets no ReactPHP ](https://www.treinaweb.com.br/blog/trabalhando-com-sockets-no-reactphp) 

     Veremos neste artigo como usar o componente de socket do ReactPHP para criar um chat pelo terminal. Além disso, veremos as bases para a construção de servidores TCP/IP.

     Ler artigo
- ![](https://dkrn4sk0rn31v.cloudfront.net/uploads/2021/03/criando-uma-aplicacao-c-com-gtk-no-codeblocks-400x280.png)  [ C ](https://www.treinaweb.com.br/blog/categoria/c) 

     6 anos atrás

    ##  [ Criando uma aplicação C com GTK no Code::Blocks ](https://www.treinaweb.com.br/blog/criando-uma-aplicacao-c-com-gtk-no-codeblocks) 

     Veja como configurar o GTK no Code::Blocks e passe a utilizar esta IDE para criar seus projetos em C com interfaces gráficas.

     Ler artigo

## Um ano de acesso total para você viver de programação.

 Todos os cursos e formações da TreinaWeb numa única assinatura, com professores que atuam no mercado, suporte direto e certificados. Do primeiro `console.log` ao mercado de trabalho.

- **1 ano** de acesso a **todos os cursos**
- Cursos novos **toda semana**
- Suporte **direto com professores**
- Plano de carreira **personalizado**
- **Certificados digitais** inclusos
- **Aplicativos** para Android e iOS, com **acesso offline**

    **Garantia incondicional de satisfação** 

 Teste por 7 dias e, se não fizer sentido para você, devolvemos seu dinheiro.

### Acesso completo a todos os cursos e dezenas de Formações.

 12 meses 

  Economize R$ 840,00  54% OFF 

 de 12x R$ 129,00 por apenas

 12x  R$ 59,00

 sem juros no cartão de crédito ou R$ 599,00 à vista

  Oferta termina em  **02h 43min 32s**

- Acesso imediato e ilimitado durante 1 ano.
- Plano de carreira personalizado.
- Suporte direto com professores.
- E muito mais!

 [Matricule-se agora](https://www.treinaweb.com.br/checkout/pagamento/plano/anual?cupom=TW-SCLIENTE26)

     [                ](https://www.treinaweb.com.br)

 Escola online de programação, tecnologia e IA.

- [  ](https://www.facebook.com/TreinaWeb/)
- [  ](https://www.instagram.com/treinaweb/)
- [  ](https://www.youtube.com/user/TreinaWeb)
- [  ](https://twitter.com/treinaweb)
- [  ](https://www.linkedin.com/company/treinaweb)
- [  ](https://github.com/treinaweb)

## Inscreva-se em nossa newsletter

Receba lançamentos, promoções e novidades.

   Seu nome     Seu WhatsApp     Seu melhor e-mail   Inscrever-se 

## Cursos

- [ Base para Devs ](https://www.treinaweb.com.br/categoria/base-para-devs)
- [ Front-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-front-end)
- [ Back-end ](https://www.treinaweb.com.br/categoria/desenvolvimento-back-end)
- [ Mobile ](https://www.treinaweb.com.br/categoria/desenvolvimento-mobile)
- [ Bancos de Dados ](https://www.treinaweb.com.br/categoria/bancos-de-dados)
- [ Cloud ](https://www.treinaweb.com.br/categoria/cloud-computing)
- [ IA ](https://www.treinaweb.com.br/categoria/ia)
- [ E mais ](https://www.treinaweb.com.br/categoria/e-mais)
- [ Ver todos os cursos ](https://www.treinaweb.com.br/cursos)

## Conteúdo

- [ Formações ](https://www.treinaweb.com.br/formacoes)
- [ Projetos práticos ](https://www.treinaweb.com.br/projetos-praticos)
- [ Direto ao ponto ](https://www.treinaweb.com.br/direto-ao-ponto)
- [ Planos ](https://www.treinaweb.com.br#assinatura)
- [ Depoimentos ](https://www.treinaweb.com.br#depoimentos)
- [ Comunidade ](https://www.treinaweb.com.br#comunidade)
- [ Corpo docente ](https://www.treinaweb.com.br#docente)

## A empresa

- [ Sobre a TreinaWeb ](https://www.treinaweb.com.br#sobre)
- [ Perguntas frequentes ](https://www.treinaweb.com.br#faq)
- [ Vantagens de estudar na TreinaWeb ](https://www.treinaweb.com.br/vantagens-de-estudar-na-treinaweb)
- [ Cursos para empresas ](https://www.treinaweb.com.br/empresas)
- [ Sugira um novo curso ](https://www.treinaweb.com.br/sugerir-curso)
- [ Trabalhe conosco ](https://www.treinaweb.com.br/trabalhe-conosco)
- [ Artigos ](https://www.treinaweb.com.br/blog)
- [ Desenvolvedores e agentes ](https://www.treinaweb.com.br/developers)
- [ Contato ](https://www.treinaweb.com.br/contato)
- [ Política de privacidade ](https://www.treinaweb.com.br/politica-de-privacidade)
- [ Termos de uso ](https://www.treinaweb.com.br/termos-de-uso)

## Baixe nosso aplicativo

 [   Disponível na **App Store**  ](https://apps.apple.com/us/app/treinaweb/id1322729447) [   Disponível no **Google Play**  ](https://play.google.com/store/apps/details?id=br.com.treinaweb.mobile) 

  Av. Paulista, 1765, Conj 71 e 72 · Bela Vista · São Paulo · SP · 01311-200   © 2004 – 2026 TreinaWeb Tecnologia LTDA · CNPJ 06.156.637/0001-58
