Os arquivos de script de shell são escritos na linguagem de script bash para Linux. Contém comandos que normalmente podem ser executados na linha de comando. Esses arquivos podem ser chamados no Terminal para serem executados e podem ser abertos com um clique duplo. Porém, O Windows não sabe o que é um arquivo SH e como executá-lo. Se você está procurando uma maneira de executar o arquivo SH no Windows, este artigo fornecerá todos os métodos possíveis.
O que são arquivos SH?
Arquivos SH (também conhecidos como arquivos de script) são os scripts que os programas de aplicativos Bash e usam. A linguagem Bash é usada para escrever as instruções nestes arquivos. Esses arquivos são usados principalmente por desenvolvedores de programas. Uma vez que contêm os comandos para executar programas, eles são realmente importantes. Porém, esses arquivos são para Linux, portanto, executá-los no Windows exigirá algum software ou ambiente que forneceremos nos métodos deste artigo.
Para obter mais informações sobre os arquivos SH, você pode verificar nosso artigo aqui. Passando para os métodos de execução de arquivo SH no Windows.
Método 1: usando Cygwin para executar arquivos SH
Cygwin é um ambiente de interface de linha de comando semelhante ao Unix de código aberto. Permite que aplicativos Unix ou Linux sejam compilados e executados em um sistema operacional Windows a partir de uma interface semelhante ao Linux. Con Cygwin, podemos facilmente executar arquivos SH sem nenhum problema.
-
Vá para o site oficial do Cygwin para baixar o arquivo de configuração de 32 pedaços o 64 bits: Cygwin
-
Abra o arquivo de instalação baixado e siga o processo de download e instalação do Cygwin. Existem diferentes opções no processo de instalação, então escolha o que você prefere.
-
Depois da instalação, abra o terminal Cygwin64 clicando duas vezes no atalho na área de trabalho.
-
Agora use o seguinte comando para mudar o diretório onde o arquivo existe:
CDC:Usuários / Nome de usuário / Área de trabalho
Isso mudará o diretório para a área de trabalho. Agora digite o seguinte comando para executar o arquivo SH:
sh appuals.sh
Método 2: usando o subsistema Windows para a função Linux no Windows 10
O subsistema Windows para Linux (também conhecido como WSL) é um recurso que permite aos usuários executar linhas de comando do Linux em um computador com sistema operacional Windows 10 instalado. Este recurso foi adicionado pela primeira vez ao Windows 10 sobre 2016. Assim como o Linux tem o software Wine para executar o software Windows, O Windows agora tem WSL para executar software Linux. Porém, ativar e trabalhar com este recurso exigirá muitas etapas, então dividimos este método em três grandes etapas e elas estão listadas abaixo:
Paso 1: habilite el subsistema de Windows para Linux
-
Mantenha o Windows e pressione R para abrir Executar, em seguida, digite appwiz.cpl e Enter.
-
Clique na opção Ativar ou Desativar recursos do Windows no lado esquerdo.
-
Role para baixo e verifique o subsistema do Windows para Linux e clique em OK para instalar.
-
Uma vez feito isso, continue para a próxima etapa.
Paso 2: instalar uma distribuição Linux para Windows
Existem três maneiras diferentes de instalar uma distribuição do Windows. Porém, às vezes, um dos métodos não funciona para um usuário específico, então iremos fornecer os três métodos abaixo:
-
Mantenha pressionada a tecla Windows e pressione R para abrir Executar, escriba $ 0027 ms-windows-store: $ 0027 sem as aspas e digite.
-
Busque Ubuntu. Clique no abaixo e faça o download:
-
O segundo método é usar o seguinte comando Power Shell para baixar a distribuição Linux:
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing
-
O terceiro método para baixar a distribuição é usando o seguinte comando curl:
curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604
Observação: Se o seu número de compilação do Windows 10 é menos do que 1706, então você precisa baixar o curl manualmente e mudar o diretório para o local onde o curl.exe está localizado. Porém, se o seu número de compilação do Windows 10 isto é 1706 o posterior, então curl é incluído por padrão e você deve executar cmd como administrador.
-
Depois de baixar uma distribuição, ele iniciará a instalação automaticamente e você só precisa aceitar e fornecer o novo nome de usuário e senha conforme mostrado abaixo:
Paso 3: inicializar uma distribuição recém-instalada e executar o arquivo SH
-
A maioria das distribuições que você instalará vem com o catálogo de pacotes vazio / mínimo. Então você precisa atualizar e atualizar os pacotes usando o seguinte comando:
sudo apt update && atualização do apt sudo
-
Assim que terminar a distribuição, agora você pode mudar o diretório para o local do arquivo SH usando os seguintes comandos:
cd / mnt
Isso irá montar suas unidades do Windows. Agora você pode ir para o local que quiser:
cd c / Usuários / Nome de usuário / Área de trabalho /
Observação: Como o arquivo de amostra estava em um desktop, mudamos o diretório para desktop.
-
Digite o seguinte comando para executar o arquivo SH:
sh appuals.sh
Método 3: use a linha de comando Git para executar arquivos SH
Git é uma ferramenta de controle de versão distribuída, gratuito e de código aberto disponível para todos os sistemas operacionais. Por padrão, O Git é instalado em computadores Linux e MacOS como uma opção de linha de comando. Porém, você também pode baixá-lo do site oficial para todos os sistemas operacionais.
-
Vá para o link a seguir para baixar o Git para seu sistema operacional: Git
-
Abra o arquivo de instalação baixado para instalar o Git. Passe pelo processo de instalação e verifique as opções que deseja e não deseja.
-
Mantenha pressionada a tecla Windows e pressione S para abrir a função de pesquisa, digite Git Bash e Enter.
-
Mude o diretório onde seu arquivo está localizado com o seguinte comando:
desktop cd
Observação: Desktop pode ser o nome da pasta onde seu arquivo está localizado.
-
Agora digite o comando SH run:
sh appuals.sh
Método 4: traduzir arquivo de script para arquivo em lote
Este método não é recomendado para usuários médios, mas sim para usuários que conhecem muito bem os comandos de arquivo bat e script. Você pode alterar o formato e a extensão do arquivo SH. Requer a capacidade de traduzir o arquivo de script em um arquivo em lote, então você deve evitar usar este método, a menos que saiba qual formato ambos os arquivos usam. Mostraremos as etapas simples necessárias para fazer alterações no código de amostra.
-
Clique com o botão direito no arquivo SH e escolha Abrir com> Bloco de anotações.
-
Remova a linha shebang do código conforme mostrado abaixo:
Observação: Os comentários terão uma sintaxe »::»Diferente desta amostra.
-
Clique no arquivo e escolha Salvar da lista para salvar suas alterações.
-
Clique com o botão esquerdo no arquivo SH e pressione F2 para renomear o arquivo. Você também pode clicar com o botão direito em um arquivo e escolher renomear.
Mude a extensão de .sh para .bat e clique em Sim para ver as mudanças.
-
Mantenha pressionada a tecla Windows e pressione S para abrir a função de pesquisa, em seguida, digite cmd e Enter.
-
Mude o diretório para o caminho onde o arquivo está localizado usando o comando cd:
desktop cd
Observação: A área de trabalho pode ser o nome da pasta que você está tentando acessar.
-
Agora basta digitar o nome do arquivo com a extensão:
appuals.bat
Porém, você notará que a sintaxe que funciona em arquivos de script não funciona em um arquivo em lote. Como você pode ver, o comentário é ignorado e o texto será impresso duas vezes sem eco $ 0027sobre / desligado $ 0027.
Postagem Relacionada:
- ▷ Qual é o pedido de registro de um dispositivo sintonizador de TV digital e deve ser removido?
- ⭐ Topo 10 Players de IPTV para Windows [2020]
- ⭐ Como obter contas Fortnite grátis com Skins?
- ▷ Como faço para corrigir o código de erro “WS-37403-7” e PlayStation 4?
- ▷ o 5 melhores navegadores para Windows XP
- ▷ Como desativar o Adobe AcroTray.exe desde o início