Hvordan kjøre .sh filer

hvordan du kjører sh-fil
Oppdag hvordan du kjører den med terminalen og dobbeltklikker

den filer med utvidelse .sh er filer som inneholder skript, kommandoer på bash-språk, som kjører på Linux. SH er et Linux-skall som forteller datamaskinen hva du skal gjøre.

På en måte kan vi si at det ville være sammenlignbart med Windows .exe.

Det er forskjellige måter å kjøre det på. Jeg skal forklare 2. Den ene med terminalen og den andre med det grafiske grensesnittet, det vil si med musen, at når du dobbeltklikker, blir den utført. Du kan se det i videoen og nedenfor er trinn for trinn for de som foretrekker tradisjonelle opplæringsprogrammer.

Kjør .sh med grafisk grensesnitt og museklikk

Hvis du foretrekker å gjøre alt med et museklikk, kan du også gjøre det. For å få det til å fungere som i Windows, dobbeltklikk på filen og den starter. Det er to trinn som er veldig raske å konfigurere.

Det første er å velge å fortelle den at filen er kjørbar

Gå til hvor filen er og klikk på den med høyre knapp. En meny vil vises, og vi gir egenskaper

Abonner på vår mailingliste

høyreklikk på .sh-filen

Du velger sjekk av La filen kjøre. på denne måten gir vi utførelsestillatelser

gi eksekveringstillatelser til filen

Vi kan dra nytte av å endre fanen Åpent med, som er programmet vi velger som standard for Aprilos, i tilfelle i stedet for å utføre dem, vil vi åpne dem og se hva de inneholder. Jeg bruker Gedit eller Visual Studio Code

Da må vi konfigurere filbehandleren

Til slutt i filbehandling, gå til menyen og velg preferanser og fanen Atferd og der kan du fortelle det hva du vil gjøre med filen.

filbehandlingens preferanser

Det er flere alternativer. Åpne filen, kjør den eller spør oss. Jeg har valgt å spørre oss. Og slik vil det bli vist for oss.

kjør sh med dobbeltklikk

Kjør .sh med terminal

Vi åpner terminalen, med Ctrl + Alt + T, starttasten og skrivterminalen eller med skallikonet som jeg alltid har i Ubuntu-lanseringen, kom igjen, i venstre sidefelt.

Måten å kjøre den på er å gå til katalogen der filen ligger. Tenk deg at vi har en ok.sh-fil i / scripts / mappen

Vi skriver inn skript med (du må gå til stien der du har det)

cd-skript

Hvis dette er første gang vi kjører det, må vi gi filtillatelsene

sudo chmod + x ok.sh

Og så kjører vi det

./ok.sh

Og voila her er sekvensen

kjør sh i terminalen

I vårt tilfelle kommer "Ok" ut fordi vi har angitt hva skriptet gjør.

Det viktigste og hva folk gjør mest feil er i banen, i banen, i å ikke få tilgang til mappen der filen som skal kjøres er.

Hvis du har spørsmål, legg igjen en kommentar.

Ekstra hvis du vil lære

Noen små ting hvis du vil lære. Det er flere kommandoer for å kjøre en .sh du kan gjøre

./fil.sh den. indikerer at filen er i gjeldende katalog, hvis du ikke kan kjøre den med banen til filstien / til / file.sh

En annen kommando å kjøre i tillegg til ./sh-filen er

sh-fil sh

Legg igjen en kommentar