I i file con estensione .sh sono file che contengono script, comandi in linguaggio bash, che vengono eseguiti su Linux. SH è una shell Linux che dice al computer cosa fare.
In un certo senso potremmo dire che sarebbe paragonabile a Windows .exe.
Esistono diversi modi per eseguirlo. Spiegherò 2. Uno con il terminale e l'altro con l'interfaccia grafica, cioè con il mouse, che al doppio clic viene eseguito. Puoi vederlo nel video e di seguito è il passo dopo passo per chi preferisce i tutorial tradizionali.
Esegui .sh con interfaccia grafica e clic del mouse
Se preferisci fare tutto con un clic del mouse, puoi farlo anche tu. Per farlo funzionare come in Windows, fare doppio clic sul file e si avvia. Ci sono 2 passaggi molto veloci da configurare.
La prima cosa è scegliere di dirgli che il file è eseguibile
Vai dove si trova il file e fai clic su di esso con il pulsante destro. Verrà visualizzato un menu e diamo proprietà
Seleziona il segno di spunta Consenti l'esecuzione del file. in questo modo diamo i permessi di esecuzione
Possiamo approfittare per modificare la scheda Per aprire con, che è il programma che scegliamo come predefinito per Aprilos, nel caso invece di eseguirli vogliamo aprirli e vedere cosa contengono. Uso Gedit o Visual Studio Code
Quindi dobbiamo configurare il file manager
Infine nel file manager vai al menu e scegli preferenze e la scheda Comportamento e lì puoi dirgli cosa vuoi fare con il file.
Ci sono diverse opzioni. Apri il file, eseguilo o chiedici. Ho scelto di chiedercelo. E così ci verrà mostrato.
Esegui .sh con il terminale
Apriamo terminale, con Ctrl + Alt + T, tasto start e scriviamo terminale o con l'icona della shell che ho sempre nel launcher di Ubuntu, dai, nella barra laterale di sinistra.
Il modo per eseguirlo è andare nella directory in cui si trova il file. immagina di avere un file ok.sh nella cartella / scripts /
Inseriamo script con (devi andare nel percorso in cui lo hai)
script cd
Se è la prima volta che lo eseguiamo, dobbiamo dare i permessi al file
sudo chmod + x ok.sh
E poi lo eseguiamo
./ok.sh
E voilà, ecco la sequenza
Nel nostro caso, viene visualizzato "Ok" perché abbiamo inserito ciò che lo script fa.
La cosa più importante e ciò che le persone commettono di più è nel percorso, nel percorso, nel non accedere alla cartella dove si trova il file da eseguire.
Se hai domande, lascia un commento.
Extra se vuoi imparare
Alcune piccole cose se vuoi imparare. Ci sono più comandi per eseguire un .sh che puoi fare
./file.sh il. indica che il file si trova nella directory corrente, se non è possibile eseguirlo con il percorso del percorso del file / a / file.sh
Un altro comando da eseguire oltre al file ./sh è
sh file sh