Hoe om .sh-lêers te laat loop

hoe om sh-lêer uit te voer
Ontdek hoe u dit met die terminale kan uitvoer en dubbelklik

Die lêers met die uitbreiding .sh is lêers wat skrifte bevat, opdragte in bash-taal, wat op Linux loop. SH is 'n Linux-dop wat die rekenaar vertel wat om te doen.

Op 'n manier kan ons sê dat dit vergelykbaar sal wees met die Windows .exe.

Daar is verskillende maniere om dit te bestuur. Ek gaan verduidelik 2. Een met die terminale en die ander met die grafiese koppelvlak, dit wil sê met die muis, dat wanneer u dubbelklik, dit uitgevoer word. U kan dit in die video sien en hieronder is stap vir stap vir diegene wat tradisionele tutoriale verkies.

Begin .sh met 'n grafiese koppelvlak en muisklikke

As u verkies om alles met die klik van 'n muis te doen, kan u dit ook doen. Om dit soos in Windows te laat werk, dubbelklik op die lêer en dit begin. Daar is twee stappe wat baie vinnig ingestel kan word.

Die eerste ding is om te kies dat die lêer uitvoerbaar is

Gaan na waar die lêer is en klik daarop met die regte knoppie. 'N Spyskaart sal vertoon word en ons gee eienskappe

regs kliek op die .sh lêer

U kies die tjek van Laat lêer loop. op hierdie manier gee ons uitvoeringsregte

gee uitvoeringsregte aan die lêer

Ons kan voordeel trek uit die blad Oop met, wat die program is wat ons as standaard vir Aprilos kies, as ons dit wil doen in plaas daarvan om dit uit te voer, en kyk wat dit bevat. Ek gebruik Gedit of Visual Studio Code

Dan moet ons die lêerbestuurder instel

Uiteindelik gaan u in die lêerbestuurder na die menu en kies preferencias en die oortjie gedrag en daar kan u dit vertel wat u met die lêer wil doen.

lêerbestuurder se voorkeure

Daar is verskillende opsies. Maak die lêer oop, voer dit uit of vra ons. Ek het gekies om ons te vra. En so sal dit aan ons gewys word.

hardloop sh met dubbelkliek

Begin .sh met terminale

Ons open terminale met Ctrl + Alt + T, begin sleutel en skryf terminale of met die dop-ikoon wat ek altyd in die Ubuntu-lanseerder het, kom aan, in die linker sidebar.

Die manier om dit uit te voer, is om na die gids te gaan waar die lêer geleë is. Stel jou voor dat ons 'n ok.sh-lêer in die / scripts / folder het

Ons voer skrifte in met (u moet gaan na die pad waar u dit het)

cd-skrifte

As dit die eerste keer is dat ons dit uitvoer, moet ons die lêer toestemmings gee

sudo chmod + x ok.sh

En dan bestuur ons dit

./ok.sh

En voila hier is die volgorde

hardloop sh in terminale

In ons geval kom 'Ok' uit omdat ons ingeskryf het wat daardie skrif doen.

Die belangrikste ding en wat mense die meeste foute maak, is om in die pad, in die pad, nie toegang te hê tot die lêergids waarin die lêer moet uitgevoer word nie.

As u vrae het, kan u kommentaar lewer.

Ekstra as u wil leer

Sommige klein dingetjies as jy wil leer. Daar is meer opdragte om 'n .sh uit te voer wat u kan doen

./file.sh die. dui aan dat die lêer in die huidige gids is, as u dit nie met die pad na die lêerpad / na / file.sh kan uitvoer nie

'N Ander opdrag om naas ./sh-lêer uit te voer, is

sh lêer sh

Skryf 'n opmerking