Hoe .sh-bestanden te draaien

hoe sh-bestand uit te voeren
Ontdek hoe u het met de terminal uitvoert en dubbelklikt

De bestanden met de extensie .sh zijn bestanden die scripts bevatten, commando's in bash-taal, die op Linux draait​ SH is een Linux-shell die de computer vertelt wat hij moet doen.

In zekere zin zouden we kunnen zeggen dat het vergelijkbaar zou zijn met de Windows .exe.

Er zijn verschillende manieren om het uit te voeren. Ik ga het uitleggen 2. Een met de terminal en een andere met de grafische interface, dat wil zeggen, met de muis, dat wanneer je dubbelklikt, het wordt uitgevoerd. Je kunt het in de video zien en hieronder is de stap voor stap voor degenen die de voorkeur geven aan traditionele tutorials.

Voer .sh uit met grafische interface en muisklikken

Als u alles liever met een muisklik doet, kunt u dat ook doen. Om het te laten werken zoals in Windows, dubbelklik op het bestand en het start​ Er zijn 2 stappen die zeer snel kunnen worden geconfigureerd.

Het eerste is om ervoor te kiezen om het te vertellen dat het bestand uitvoerbaar is

Ga naar waar het bestand is en klik erop met de rechterknop. Er wordt een menu weergegeven en we geven eigenschappen

klik met de rechtermuisknop op het .sh-bestand

U selecteert het vinkje van Laat het bestand draaien​ op deze manier geven we uitvoeringsrechten

geef uitvoeringsrechten aan het bestand

We kunnen profiteren om het tabblad te wijzigen Openen met, wat het programma is dat we als standaard kiezen voor Aprilos, voor het geval dat we ze in plaats van ze uit te voeren ze willen openen en zien wat ze bevatten. Ik gebruik Gedit of Visual Studio Code

Dan moeten we de bestandsbeheerder configureren

Ga ten slotte in de bestandsbeheerder naar het menu en kies voorkeuren en het tabblad Gedrag en daar kunt u aangeven wat u met het bestand wilt doen.

voorkeuren voor bestandsbeheer

Er zijn verschillende mogelijkheden. Open het bestand, voer het uit of vraag het ons. Ik heb ervoor gekozen om het ons te vragen. En zo zal het ons worden getoond.

voer sh uit met dubbele klik

Voer .sh uit met terminal

We openen de terminal, met Ctrl + Alt + T, starttoets en schrijfterminal of met het shell-pictogram dat ik altijd in het Ubuntu-opstartprogramma heb, kom op, in de linkerzijbalk.

De manier om het uit te voeren, is door naar de map te gaan waar het bestand zich bevindt. stel je voor dat we een ok.sh bestand hebben in de / scripts / map

We voeren scripts in met (je moet naar het pad gaan waar je het hebt)

cd-scripts

Als dit de eerste keer is dat we het uitvoeren, moeten we het bestand machtigingen geven

sudo chmod + x ok.sh

En dan voeren we het uit

./ok.sh

En voila hier is de volgorde

voer sh in terminal uit

In ons geval komt "Ok" tevoorschijn omdat we hebben ingevoerd wat dat script doet.

Het belangrijkste en wat mensen de meeste fouten maken, is in het pad, in het pad, in het niet openen van de map waarin het uit te voeren bestand zich bevindt.

Als je vragen hebt, laat dan een reactie achter.

Extra als je wilt leren

Enkele kleine dingen als je wilt leren. Er zijn meer opdrachten om een ​​.sh uit te voeren die u kunt doen

./file.sh het. geeft aan dat het bestand zich in de huidige directory bevindt, als u het niet kunt uitvoeren met het pad naar het bestandspad / naar / file.sh

Een ander commando dat naast het ./sh-bestand moet worden uitgevoerd, is

sh bestand sh

Laat een reactie achter