▷ Come eseguire i file SH su Windows

Contenuti

I file di script della shell sono scritti nel linguaggio di scripting bash per Linux. Contiene comandi che normalmente possono essere eseguiti sulla riga di comando. Questi file possono essere chiamati in Terminale per essere eseguiti e possono essere aperti facendo doppio clic. tuttavia, Windows non sa cos'è un file SH e come eseguirlo. Se stai cercando un modo per eseguire il file SH su Windows, questo articolo ti fornirà tutti i metodi possibili.

sh-on-windows-4536356 Esegui file SH su Windows

Cosa sono i file SH??

File SH (noto anche come file di script) sono gli script che l'applicazione Bash programma e usa. Il linguaggio Bash è usato per scrivere le istruzioni in questi file. Questi file sono usati principalmente dagli sviluppatori di programmi. Poiché contengono i comandi per eseguire i programmi, sono davvero importanti. tuttavia, questi file sono per Linux, quindi eseguirli su Windows richiederà un software o un ambiente che forniremo nei metodi di questo articolo.

Per ulteriori informazioni sui file SH, puoi controllare il nostro articolo qui. Passando ai metodi di esecuzione dei file SH in Windows.

Metodo 1: usando Cygwin per eseguire i file SH

Cygwin è un ambiente di interfaccia a riga di comando simile a Unix open source. Consente di compilare ed eseguire applicazioni Unix o Linux su un sistema operativo Windows da un'interfaccia simile a Linux. Con Cygwin, possiamo eseguire facilmente i file SH senza alcun problema.

  1. Vai al sito ufficiale Cygwin per scaricare il file di configurazione da 32 bit fuori 64 bit: Cygwin cygwin-9657759 Pagina di download di Cygwin

  2. Apri il file di installazione scaricato e segui il processo di download e installazione di Cygwin. Ci sono diverse opzioni nel processo di installazione, quindi scegli quelli che preferisci.

  3. Dopo l'installazione, apri il terminale Cygwin64 facendo doppio clic sul collegamento sul desktop.

  4. Ora usa il seguente comando per cambiare la directory in cui esiste il file:

    Centro per la prevenzione e il controllo delle malattie:Utenti/Nome utente/Desktop

    Questo cambierà la directory sul desktop. Ora digita il seguente comando per eseguire SH File:

    sh appuals.sh

    cygwin2-4423368 Esecuzione del file di script tramite Cygwin

Metodo 2: utilizzando il sottosistema Windows per la funzione Linux in Windows 10

Il sottosistema Windows per Linux (noto anche come WSL) è una funzionalità che consente agli utenti di eseguire righe di comando Linux su un computer con un sistema operativo Windows 10 installato. Questa funzionalità è stata aggiunta per la prima volta a Windows 10 Su 2016. Proprio come Linux ha il software Wine per eseguire il software Windows, Windows ora ha WSL per eseguire il software Linux. tuttavia, abilitare e lavorare con questa funzione richiederà molti passaggi, quindi abbiamo diviso questo metodo in tre grandi passaggi e sono elencati di seguito:

passo 1: abilitare il sottosistema da Windows a Linux

  1. Tieni premuto Windows e premi R per aprire Esegui, quindi digita appwiz.cpl e Invio. appwiz-15-9839022 Apri programmi e funzioni

  2. Fare clic sull'opzione Attiva o disattiva le funzionalità di Windows sul lato sinistro. appwiz2-1-1263007 Apri Attiva o disattiva le funzionalità di Windows

  3. Scorri verso il basso e controlla il sottosistema Windows per Linux e fai clic su OK per installare. caratteristiche-windows-4950871 Abilitazione del sottosistema Windows per Linux

  4. Una volta fatto questo, vai al passaggio successivo.

passo 2: installa una distribuzione Linux per Windows

Esistono tre modi diversi per installare una distribuzione di Windows. tuttavia, a volte uno dei metodi non funzionerà per un utente specifico, quindi forniremo i tre metodi di seguito:

  1. Tieni premuto il tasto Windows e premi R per aprire Esegui, scriba $ 0027 ms-windows-store: $ 0027 senza le virgolette e Invio. windows-store-2376893 Apri Windows Store

  2. Busque Ubuntu. Clicca su quello qui sotto e scaricalo: ubuntu-8592114 Scarica Ubuntu dal Windows Store

  3. Il secondo metodo consiste nell'utilizzare il seguente comando Power Shell per scaricare la distribuzione Linux:

    Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

    powershell-3027366 Scarica la distribuzione tramite Power Shell

  4. Il terzo metodo per scaricare la distribuzione è utilizzare il seguente comando curl:

    curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

    arricciatura-8660353 Download della distribuzione tramite il comando curl

    Nota: Se il tuo numero di build di Windows 10 è meno di 1706, quindi è necessario scaricare curl manualmente e cambiare la directory nella posizione in cui si trova curl.exe. tuttavia, se il tuo numero di build di Windows 10 è 1706 il dopo, quindi curl è incluso per impostazione predefinita e devi eseguire cmd come amministratore.

  5. Una volta scaricata una distribuzione, avvierà automaticamente l'installazione e devi solo accettare e fornire il nuovo nome utente e password come mostrato di seguito: pacchetto-vert-1-8527733 Installazione e configurazione di Ubuntu

passo 3: inizializzare una distribuzione appena installata ed eseguire il file SH

  1. La maggior parte delle distribuzioni che installerai viene fornita con il catalogo dei pacchetti vuoto / minimo. Quindi è necessario aggiornare e aggiornare i pacchetti utilizzando il seguente comando:

    sudo apt update && sudo apt upgrade

    windows-feature3-4919221 Aggiorna e aggiorna i pacchetti

  2. Una volta che hai finito con la distribuzione, ora puoi cambiare la directory nella posizione del file SH usando i seguenti comandi:

    cd /mnt

    Questo monterà le tue unità Windows. Ora puoi andare nella posizione che desideri:

    cd c/Utenti/Nome utente/Desktop/

    Nota: Poiché il file di esempio era su un desktop, cambiamo la directory in desktop.

  3. Inserisci il seguente comando per eseguire il file SH:

    sh appuals.sh

    windows-feature4-6623172 Cambia directory ed esegui il file SH

Metodo 3: usa la riga di comando Git per eseguire i file SH

Git è uno strumento di controllo della versione distribuito, gratuito e open source disponibile per tutti i sistemi operativi. Per impostazione predefinita, Git si installa su computer Linux e MacOS come opzione della riga di comando. tuttavia, puoi anche scaricarlo dal sito ufficiale per tutti i sistemi operativi.

  1. Vai al seguente link per scaricare Git per il tuo sistema operativo: Idiota

    git1-9021765 Scarica Git per Windows

  2. Apri il file di installazione scaricato per installare Git. Passa attraverso il processo di installazione e controlla le opzioni che vuoi e non vuoi.

  3. Tieni premuto il tasto Windows e premi S per aprire la funzione di ricerca, digita Git Bash e Invio. git2-2859010 Abhir Git Bash

  4. Cambia la directory in cui si trova il tuo file con il seguente comando:

    cd desktop

    Nota: Desktop può essere il nome della cartella in cui si trova il file.

  5. Ora digita il comando SH run:

    sh appuals.sh

    git3-4391667 Esecuzione del file SH in Git Bash

Metodo 4: traduci file di script in file batch

Questo metodo non è raccomandato per gli utenti medi, ma piuttosto per gli utenti che conoscono molto bene i comandi dei file bat e script. Puoi cambiare il formato e l'estensione del file SH. Richiede la capacità di tradurre il file di script in un file batch, quindi dovresti evitare di usare questo metodo a meno che tu non sappia quale formato usano entrambi i file. Ti mostreremo i semplici passaggi necessari per apportare modifiche al codice di esempio.

  1. Fare clic con il tasto destro sul file SH e scegliere Apri con> Bloc notes.

    lotto1-4409722 Apri il file SH nel blocco note

  2. Rimuovi la linea shebang dal codice come mostrato di seguito: batch2-8938399 Elimina la linea di shebang

    Nota: I commenti avranno una sintassi »::»Diverso da questo campione.

  3. Fare clic sul file e scegliere Salva dall'elenco per salvare le modifiche. batch3-3494087 Salvare le modifiche

  4. Fare clic con il tasto sinistro sul file SH e premere F2 per rinominare il file. Puoi anche fare clic con il pulsante destro del mouse su un file e scegliere di rinominare. batch4-9250983 Cambia l'estensione del file

    Cambia l'estensione da .sh a .bat e fai clic su Sì per vedere le modifiche.

  5. Tieni premuto il tasto Windows e premi S per aprire la funzione di ricerca, quindi digita cmd e Invio.

  6. Cambia la directory nel percorso in cui si trova il file usando il comando cd:

    cd desktop

    Nota: Il desktop potrebbe essere il nome della cartella a cui stai tentando di accedere.

  7. Ora basta digitare il nome del file con l'estensione:

    appuals.bat

    batch5-8183148 Apri file batch in cmd

    tuttavia, noterai che la sintassi che funziona nei file di script non funziona in un file batch. Come potete vedere, il commento viene ignorato e il testo verrà stampato due volte senza eco $ 0027Su / spento $ 0027.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.