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.
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
1 comentário, comente você também!
Categoria: Linux, Sistema Operacional, Todos, Windows, dicasTags: comandos linux no windows, cygwin
Comments
One Response to “Cygwin – Comandos do Linux dentro do Windows”
Deixe um comentário!



November 5th, 2009 @ 9:00
leia mais……
[Translate]