sábado, 1 de outubro de 2016

Executando o bash no Windows

A atualização de aniversário do Windows 10 oferece uma nova funcionalidade para desenvolvedores: o Bash shell baseado no Ubuntu, que permite executar programas linux direto no Windows.

Para instalar o Bash no Windows, além de atualizar o Windows 10, é necessário seguir este passo a passo.


Alguns comandos para ambientar no Bash se você é está acostumado a utilizar o prompt de comando DOS do windows :
  • Alterar diretório: cd no Bash e no DOS
  • Listar conteúdo de diretório:: ls no Bash, dir no DOS
  • Mover ou renomear arquivos: mv no Bash, move e rename no DOS
  • Copiar um arquivo: cp no Bash, copy no DOS
  • Excluir um arquivo: rm no Bash, del ou erase no DOS
  • Criar um diretório: mkdir no Bash, mkdir no DOS
  • Usar um editor de texto: vi ou nano no Bash, edit no DOS
    • Comandos básicos do vi 
      • dd para excluir uma linha
      • ESC e depois ZZ para salvar e sair
Outros comandos e atalhos interessantes:
  • host [url] (Exemplo host google.com.br): Informações do DNS para a Url passada
  • atalho ctrl + r: permite buscar no historico de comando algum utilizado e o utilizar
  • diff [file1] [file2]: mostra a diferença de conteúdo entre dois arquivos
  • man comando (exemplo man diff): mostra o manual do comando solicitado, que ajuda a entender como funciona, os argumentos.
  • less [file] : visualizar um arquivo, com opção de navegação, pesquisa (incluindo regex)
  • Há várias opções de edição de texto como o nano [file] ou vim [file] 
  • pwd : imprime o diretório corrente (print working directory)
Se quiser saber mais, veja este tutorial em inglês para ajudar na ambientação na linha de comando Linux em inglês. E na Udacity um curso gratuito que chama linha de comandos basicos do Linux, muito interativo, com legenda em português.