Curiosidades, dicas e notícias de Linux, Windows e muito mais!



Cygwin – Comandos do Linux dentro do Windows

Publicado em 5/11/2009 | Autor Márcio


Segundo a Wikipedia, Cygwin é uma coleção de ferramentas de software livre originalmente desenvolvidas por Cygnus Solutions de maneira a permitir que várias versões do Microsoft Windows possam, de certa forma, agir como um sistema Unix. Sua principal intenção é portar softwares que rodam em sistemas POSIX (como sistemas Linux, sistemas BSD, e sistemas Unix) para que rodem em Windows com pouco mais do que uma recompilação. Programas portados com Cygwin funcionam melhor em Windows NT, Windows 2000, Windows XP, e Windows Server 2003, mas alguns podem rodar aceitavelmente bem em Windows 95 e Windows 98. O Cygwin é atualmente mantido por funcionários da Red Hat e outras pessoas.

Baixe o instalador do site e execute-o. Instale o pacote default e você já terá uma grande quantidade de comandos usados no Linux prontos para serem usados no seus Windows. Se você sentir falta de um comando execute o instalador novamente e procure por ele (eu acho a interface dele meio complicada) quase todos os comandos do Linux estão lá.

Existem, basicamente, 2 formas de usar o Cygwin.

1. Executando a sua interface através do ícone que ele cria. Você poderá criar shell scripts, executar comandos e fazer muitos outros procedimentos como se estivesse numa máquina Linux.

2. Cadastrando o caminho <drive>:\cygwin\bin no path do Windows e usando os comandos diretamente no prompt de comando do Windows e até dentro de scripts batch.

Obs.: O comando awk não funciona, gera um erro “A CPU NTVDM encontrou uma instrução não permitida”, use no lugar o comando gawk eles fazem a mesma coisa.

cygwin-logo1

Os comandos do cygwin foram portados do Linux, então a sintaxe deles é exatamente a mesma, ao contrário de ferramentas como o Windows Resource Kit Tools onde são disponibilizados diversos comandos POSIX mas com sintaxes diferentes.

Uma outra funcionalidade do Cygwin é servir como um X server, permitindo que você acesse a interface gráfica de outros servidores Linux/UNIX remotamente. Para isso acesse a documentação http://x.cygwin.com/docs/ug/ e siga os passos para instalar o Cygwin com suporte a interface gráfica.

Depois de instalado crie um script batch com o seguinte conteúdo (substituindo servidor pelo nome do servidor que você deseja acessar).

c:
cd \cygwin\bin
c:\cygwin\usr\X11R6\bin\xWin.exe :0 -query servidor -once

Comments

One Response to “Cygwin – Comandos do Linux dentro do Windows”

  1. Vicente via Rec6
    November 5th, 2009 @ 9:00
    Cygwin – Comandos do Linux dentro do Windows – Blog do Vicente…

    leia mais……

Deixe um comentário!





CommentLuv Enabled
  • Assine nossa lista: