Como: script Linux em execução no Windows 10

1

Eu sou novo no linux. e eu gosto de saber que se eu criar um script bash e torná-lo executável com a extensão ".sh". Eu gosto de saber como ou posso fazer este executável no windows?

    
por Alex 30.01.2017 / 06:55

2 respostas

1

A menos que você instale o Windows Subsystem para Linux (WSL) no Windows 10, ele não poderá executar scripts bash. O WSL vem com as edições de 64 bits do Windows 10 Anniversary Update.

A permissão executável é um objeto do sistema de arquivos ext4 que o Windows 10 não reconhece. Mas há a permissão equivalente de "Ler e executar" no Windows NTFS. De qualquer forma, os scripts não precisam da permissão "executar" para serem executados porque são tratados como arquivos de dados.

    
por 30.01.2017 / 07:10
0

Existem o bash for windows disponível, que você precisa instalar no seu sistema para executar os arquivos do shell, mas há alternativas para executar arquivos shell, como

Cygwin

Cygwin is free software that provides a Unix-like environment and software tool set to users of any modern x86 32-bit and 64-bit versions of MS-Windows (XP with SP3/Server 20xx/Vista/7/8) and (using older versions of Cygwin) some obsolete versions (95/98/ME/NT/2000/XP without SP3) as well.

Uwin

Uwin is an X/Open library for the Windows 32-bit application programming interface (API), called Win32. UWIN contains:

  • Libraries that emulate a Unix environment by implementing the Unix API
  • Include files and development tools such as cc(1), yacc(1), lex(1), and make(1).
  • ksh(1) (the Korn Shell) and over 250 utilities such as ls(1), sed(1), cp(1), stty(1), etc.
    
por 30.01.2017 / 07:18