Sådan køres .sh filer

hvordan man udfører sh-fil
Find ud af, hvordan du kører det med terminalen, og dobbeltklik

masse filer med udvidelse .sh er filer, der indeholder scripts, kommandoer på bash-sprog, der kører på Linux. SH er en Linux-skal, der fortæller computeren, hvad den skal gøre.

På en måde kunne vi sige, at det ville være sammenligneligt med Windows .exe.

Der er forskellige måder at køre det på. Jeg vil forklare 2. En med terminalen og en anden med den grafiske grænseflade, det vil sige med musen, at når du dobbeltklikker, udføres den. Du kan se det i videoen og nedenfor er trin for trin for dem, der foretrækker traditionelle tutorials.

Kør .sh med grafisk interface og museklik

Hvis du foretrækker at gøre alt med et museklik, kan du også gøre det. For at få det til at fungere som i Windows, dobbeltklik på filen, og den starter. Der er 2 trin, der er meget hurtige at konfigurere.

Den første ting er at vælge at fortælle det, at filen er eksekverbar

Gå til, hvor filen er, og klik på den med højre knap. En menu vises, og vi giver ejendomme

højreklik på .sh-filen

Du vælger afkrydsningsfeltet Tillad fil at køre. på denne måde giver vi eksekveringstilladelser

give eksekveringstilladelser til filen

Vi kan drage fordel af at ændre fanen Åben med, hvilket er det program, som vi vælger som standard for Aprilos, hvis vi i stedet for at udføre dem ønsker at åbne dem og se, hvad de indeholder. Jeg bruger Gedit eller Visual Studio Code

Derefter skal vi konfigurere filhåndteringen

Endelig i filhåndteringen, gå til menuen og vælg præferencer og fanen adfærd og der kan du fortælle det, hvad du vil gøre med filen.

filhåndteringsindstillinger

Der er flere muligheder. Åbn filen, kør den eller spørg os. Jeg har valgt at spørge os. Og så vil det blive vist for os.

kør sh med dobbeltklik

Kør .sh med terminal

Vi åbner terminal med Ctrl + Alt + T, starttast og skriv terminal eller med det shell-ikon, som jeg altid har i Ubuntu-launcheren, kom igen, i venstre sidepanel.

Måden at køre den på er at gå til det bibliotek, hvor filen er placeret. Forestil dig, at vi har en ok.sh-fil i / scripts / mappen

Vi indtaster scripts med (du skal gå til den sti, hvor du har det)

cd-scripts

Hvis dette er første gang, vi kører det, skal vi give filtilladelserne

sudo chmod + x ok.sh

Og så kører vi det

./ok.sh

Og voila her er sekvensen

kør sh i terminalen

I vores tilfælde kommer "Ok" ud, fordi vi har indtastet, hvad scriptet gør.

Det vigtigste, og hvad folk laver mest fejl, er i stien, i stien, i ikke at få adgang til den mappe, hvor filen, der skal udføres, er.

Hvis du har spørgsmål, skal du efterlade en kommentar.

Ekstra hvis du vil lære

Nogle små ting, hvis du vil lære. Der er flere kommandoer til at køre en .sh du kan udføre

./fil.sh den. angiver, at filen er i den aktuelle mappe, hvis du ikke kan køre den med stien til filstien / til / file.sh

En anden kommando, der skal køres ud over ./sh-filen, er

sh-fil sh

Efterlad en kommentar