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.
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.
-
Vai al sito ufficiale Cygwin per scaricare il file di configurazione da 32 bit fuori 64 bit: Cygwin
-
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.
-
Dopo l'installazione, apri il terminale Cygwin64 facendo doppio clic sul collegamento sul desktop.
-
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
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
-
Tieni premuto Windows e premi R per aprire Esegui, quindi digita appwiz.cpl e Invio.
-
Fare clic sull'opzione Attiva o disattiva le funzionalità di Windows sul lato sinistro.
-
Scorri verso il basso e controlla il sottosistema Windows per Linux e fai clic su OK per installare.
-
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:
-
Tieni premuto il tasto Windows e premi R per aprire Esegui, scriba $ 0027 ms-windows-store: $ 0027 senza le virgolette e Invio.
-
Busque Ubuntu. Clicca su quello qui sotto e scaricalo:
-
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
-
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
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.
-
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:
passo 3: inizializzare una distribuzione appena installata ed eseguire il file SH
-
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
-
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.
-
Inserisci il seguente comando per eseguire il file SH:
sh appuals.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.
-
Vai al seguente link per scaricare Git per il tuo sistema operativo: Idiota
-
Apri il file di installazione scaricato per installare Git. Passa attraverso il processo di installazione e controlla le opzioni che vuoi e non vuoi.
-
Tieni premuto il tasto Windows e premi S per aprire la funzione di ricerca, digita Git Bash e Invio.
-
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.
-
Ora digita il comando SH run:
sh appuals.sh
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.
-
Fare clic con il tasto destro sul file SH e scegliere Apri con> Bloc notes.
-
Rimuovi la linea shebang dal codice come mostrato di seguito:
Nota: I commenti avranno una sintassi »::»Diverso da questo campione.
-
Fare clic sul file e scegliere Salva dall'elenco per salvare le modifiche.
-
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.
Cambia l'estensione da .sh a .bat e fai clic su Sì per vedere le modifiche.
-
Tieni premuto il tasto Windows e premi S per aprire la funzione di ricerca, quindi digita cmd e Invio.
-
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.
-
Ora basta digitare il nome del file con l'estensione:
appuals.bat
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.
Articolo correlato:
- ▷ Qual è l'applicazione per la registrazione di un dispositivo sintonizzatore TV digitale e dovrebbe essere rimossa??
- In alto 10 Lettori IPTV per Windows [2020]
- ⭐ Come ottenere account Fortnite gratuiti con Skins?
- ▷ Come posso correggere il codice di errore? “WS-37403-7” e PlayStation 4?
- Il 5 i migliori browser per Windows XP
- ▷ Come disabilitare Adobe AcroTray.exe dall'avvio