Como executar ficheiros SH en Windows

Hell Bah Etan Cript File Eve Eve in Cript Bah Lingua para Linux. Contén comando que normalmente pode executarse na liña de comandos. ETO Ficheiro E pode chamar a termina

Como executar ficheiros SH en Windows

Contido:

Shell Bash Script Files están escritos en Script Bash Idioma para Linux. Contén comandos que normalmente pode executarse na liña de comandos. Estes ficheiros pódense chamar no terminal para executarse e poden ser abertos por dobre clic. Non obstante, Windows non sabe o que é un ficheiro SH e como executalo. Se está a buscar unha forma de executar o ficheiro SH en Windows, este artigo proporcionaralle todos os métodos posibles.

Cales son os ficheiros SH?

Os ficheiros SH (tamén coñecidos como ficheiros de script) son os scripts que bash programas de aplicacións e usan. A linguaxe BASH úsase para escribir as instrucións destes ficheiros. Os desenvolvedores do programa utilizan principalmente estes ficheiros. Xa que conteñen os comandos para executar programas, de feito son importantes. Non obstante, estes ficheiros son para Linux, polo que os executan en Windows requirirán algún software ou ambiente que proporcionaremos nos métodos deste artigo.

Para obter máis información sobre os ficheiros SH, pode comprobar aquí o noso artigo .. Avanzando cara a métodos para executar ficheiros SH en Windows.

Método 1: Usando Cygwin para executar ficheiros SH

Cygwin é un ambiente de interface de liña de comandos de código aberto similar a UNIX. Permite que as aplicacións de Unix ou Linux sexan compiladas e executadas nun sistema operativo Windows desde unha interface de Linux. Ao usar Cygwin, podemos executar facilmente os ficheiros SH sen ningún problema.

  1. Vaia ao sitio oficial de Cygwin para descargar o ficheiro de instalación de 32 bits ou 64 bits: cygwin
  2. Abra o ficheiro de instalación descargado e siga o proceso de descarga e instalación de Cygwin. Existen diferentes opcións no proceso de instalación, polo que elixe os que prefire.
  3. Despois da instalación, abra o terminal de Cygwin64 premendo dobre no atallo do escritorio.
  4. Agora use o seguinte Comando para cambiar o directorio onde existe o ficheiro:

    CD C: Usuarios / Nome de usuario / Desktop

    Isto cambiará o directorio ao escritorio. Agora escriba o seguinte comando para executar o ficheiro SH:

    sh apps.sh

Método 2 : Usando o subsistema de Windows para a función Linux en Windows 10

O subsistema de Windows para Linux (tamén coñecido como WSL) é unha función que permite aos usuarios executar liñas de comandos de Linux nunha computadora cun sistema operativo Windows 10 instalado. Esta función foi engadida por primeira vez a Windows 10 en 2016. Así como Linux ten o software de viño para executar Windows Software, agora Windows ten WSL para executar o software Linux. Non obstante, habilitar e traballar a través desta función requirirá moitos pasos, polo que dividimos este método en tres pasos principais e está a continuación:

Paso 1: Activar o subsistema de Windows para Linux

  1. Manteña a tecla Windows e prema R Open Run, a continuación, escriba AppWiz.cpl e Intro.
  2. Prema en Activar ou desactivar as funcións de Windows no lado esquerdo.
  3. Desprácese cara a abaixo e marque o subsistema de Windows para Linux e faga clic en Oky Install.
  4. Unha vez feito isto, continúa co seguinte paso.

Paso 2: Instalar unha distribución de Linux para Windows

Existen tres formas diferentes de instalar unha distribución de Windows. Non obstante, ás veces un dos métodos non funcionará para un usuario específico, polo que proporcionaremos os tres métodos a continuación:

  1. Holding Windows Key e prema R Open Run, escriba ‘MS-Windows -store : “Sen as comiñas e entrar.
  2. Buscar Ubuntu. Prema sobre o que se mostra a continuación e descarga:
  3. O segundo método é usar o seguinte comando de potencia Shell para descargar a distribución de Linux:

    invocación-webrequest -URI https://aka.ms/wsl-ubuntu-1604 -Outfile Ubuntu. appx -UseBasicParying

  4. O terceiro método para descargar a distribución está a usar o seguinte control de curl:

    curl.exe -l -o Ubuntu-1604.Appx https://aka.ms/wsl-ubuntu-1604

    Nota: Se o número de compilación de Windows 10 é inferior a 1706, debes descargar Curl manualmente e cambia o directorio a esa localización onde se atopa Cur.exe. Non obstante, se o número de compilación de Windows 10 é de 1706 ou posterior, CURL está incluído por defecto e debe executar CMD como administrador.

  5. Unha vez que descargue unha distribución, inicie a instalación automaticamente e debe Só aceptar e proporcionar o novo nome de usuario e contrasinal como se mostra a continuación:

Paso 3: inicializar unha distribución recentemente instalada e executar o sh

  1. Ficheiro, a maioría das distribucións que instalou veñen con catálogo de paquetes de baleiro / mínimo. Entón ten que actualizar e mellorar os paquetes usando o seguinte comando:

    sudo apt update & & de sudo apt update

  2. Unha vez rematado coa distribución, agora pode cambiar o directorio á localización do ficheiro SH usando os seguintes comandos:

    CD / Mnt

    Isto montará as súas unidades de Windows. Agora podes ir á localización que queiras:

    CD C / Usuarios / Nome de usuario / Escritorio /

    Nota: Dado que o ficheiro de mostra estaba nun escritorio, cambiamos o directorio ao escritorio .

  3. Escriba o seguinte comando para executar o ficheiro SH:

    sh Appals.Sh

Método 3: Usar a liña de comandos GIT para executar SH Files

GIT é unha ferramenta de control de control de versión distribuída de código aberto distribuída dispoñible para todos os sistemas operativos. Por defecto, GIT está instalado en ordenadores de Linux e MacOS como opción de liña de comandos. Non obstante, tamén pode descargalo desde o sitio web oficial para todos os sistemas operativos.

  1. Vaia á seguinte ligazón para descargar GIT para o seu sistema operativo: git
  2. Abra o ficheiro de instalación descargado para instalar git. Facer o proceso de instalación e comprobar as opcións que desexa e aqueles que non o fan.
  3. Hold Windows e prema S Aberto Buscando Función, Escriba Git Bash e Intro.
  4. Cambiar o directorio onde está o ficheiro situado co seguinte comando:

    CD de escritorio

    Nota: Desktop pode ser o nome do cartafol onde se atopa o ficheiro.

  5. Agora escribe o comando de execución de chir:

    sh apps.sh

Método 4: Traducir o ficheiro de script a un ficheiro por lotes

Este método non se recomenda para os usuarios medios, senón para os usuarios que saben moi ben os ficheiros e comandos de script. Pode simplemente cambiar o formato e ampliación do ficheiro SH. Require a capacidade de traducir o ficheiro de script nun ficheiro por lotes, polo que debes evitar usar este método a menos que saiba o formato que usen ambos os ficheiros. Amosámosvos os simples pasos necesarios para os cambios de código de mostra.

  1. botón dereito do rato no seu ficheiro SH e escolla Abrir con Bloc Wotes.
  2. Eliminar o suxeito de liña de código que se mostra a continuación:

    Nota: comentarios Will ten unha sintaxe diferente “::” Que a partir desta mostra.

  3. Prema no rexistro e escolla Gardar a lista para gardar os cambios.
  4. Faga clic co botón esquerdo do ficheiro SH e prema a tecla F2 para renomear o ficheiro. Tamén pode axustar o botón dereito do rato nun ficheiro e escoller retrostade.

    Cambiar a extensión de .SH a .Murder e prema en se polos cambios.

  5. Holding Windows e prema S Aberto Buscando a función, entón escriba CMD e Intro.
  6. Cambia o directorio á ruta onde se atopa o ficheiro usando a DI Control de SCOS Compact:

    CD de escritorio

    Nota: Desktop Pode ser o nome do cartafol ao que está a tentar acceder.

  7. agora simplemente escriba o Nome do ficheiro con extensión:

    Appals.bat

    Con todo, notarás que a sintaxe que funciona nos ficheiros de scripts non funciona Un ficheiro por lotes. Como podes ver, o comentario é ignorado e o texto imprimirase dúas veces sen eco “on / off”.

Deixa unha resposta

O teu enderezo electrónico non se publicará Os campos obrigatorios están marcados con *