Stap 1: Een chequescript maken
Ten eerste stellen we voor om een chequescript te maken dat in de toekomst zal worden uitgevoerd. Natuurlijk kunt u deze fase overslaan als het opdrachtregelcript al beschikbaar is. Merk op dat we nu de syntaxis van programmeertalen niet zullen demonteren, maar alleen zullen we u vertellen dat iedereen uw eigen script voor elk kan maken of de inhoud in het bestand instelt voor zijn verdere oproep in omstandigheden.
- Voer de "Terminal" op handig voor u, bijvoorbeeld via het toepassingsmenu of de Hot Key Ctrl + Alt + T.
- Hier gebruikt u de opdracht SUDO NANO SCRIPT.SH, waar NANO de gebruikte teksteditor is en script.SH is de naam van het gemaakte bestand. U kunt bijvoorbeeld een bestand maken via dezelfde VI of GIST, het zal de essentie niet veranderen, en de naam van het element verandert ook volgens persoonlijke voorkeuren van de gebruiker.
- Bevestig deze actie door het wachtwoord van het superuser-account in te voeren, omdat het wordt uitgevoerd met het Sudo-argument.
- Een nieuw bestand wordt geopend waarin u de scriptsnaren kunt invoegen. Hieronder ziet u het standaardvoorbeeld dat verantwoordelijk is voor het weergeven van het bericht "Hallo World". Als er de inhoud van een ander personage is, steekt u deze eenvoudig in de console in, zorg ervoor dat alle rijen correct zijn geschreven.
#! / Bin / bash
Echo "Hallo World"
- Daarna kunt u de instellingen opslaan door de CTRL + O-toetscombinatie vast te houden.
- De bestandsnaam is niet nodig, omdat we worden gevraagd bij het maken. Klik gewoon op Enter om de besparing te voltooien.
- Laat een teksteditor via Ctrl + X.
Zoals we zien, is niets ingewikkeld bij het maken van je eigen scripts voor bash niet, maar de hele functie is om de code te kennen. Je zult het zelf opnieuw moeten schrijven, of kopieer gemaakte oplossingen van gratis bronnen. Nadat het script met succes in het bestand is geïmplementeerd, kunt u veilig overschakelen naar de volgende stap.
Stap 2: Script Setup voor EN Utility
Deze stap is ook niet verplicht, maar zonder dat het geen gebruikers kunnen doen die het ENV-hulpprogramma gebruiken om het script te starten. Zonder eerdere configuratie is het eenvoudigweg niet open, aangezien de overeenkomstige machtigingen niet oorspronkelijk werden ontvangen. Ze worden toegevoegd via de Sudo Chmod Ugo + X Script.SH-opdracht, waar script.SH de naam is van het vereiste bestand.
Vergeet niet dat alle acties die zijn uitgevoerd via het SUDO-argument een bevestiging van de authenticatie van het account vereisen via de invoer van het superuserwachtwoord. Daarna lijkt een nieuwe tekenreeks opdrachten te starten, wat het succesvolle gebruik van de instelling betekent.
Stap 3: Een bestaand script starten
We wenden zich tot de hoofdstap, die het bestaande script rechtstreeks lanceert. Om te beginnen, overweeg dan een eenvoudige opdracht, die de weergave heeft ./script.sh en is verantwoordelijk voor het starten van een bestand vanaf de huidige locatie. Het uitvoerresultaat zie je de onderstaande schermafbeelding. We hebben bijvoorbeeld het eerder gecreëerde script genomen. Op dezelfde manier kunt u ook het volledige pad naar het object specificeren, zodat de tekenreeks bijvoorbeeld is gewijzigd om /home/user/script.SH.
Linux heeft een padsysteemvariabele. Het bevat een aantal mappen die verantwoordelijk zijn voor het uitvoeren van een breed scala aan acties. Een daarvan wordt genoemd / usr / lokaal / bin en wordt gebruikt voor handmatige installatie van programma's. Als u niet constant het volledige pad naar het script wilt opgeven om het te activeren, voegt u deze eenvoudig toe aan een van de padmappen. Gebruik hiervoor het CP-script.SH /USR/LOCAL/BIN/Script.SH-string.
Daarna is de lancering beschikbaar door eenvoudig de bestandsnaam in te voeren met expansie.
De tweede openingsmethode bestaat erin de schaal tegelijkertijd te bellen. U moet naar de scriptmap gaan en schrijft Bash-script.SH. Deze methode is goed omdat u in staat stelt om het volledige pad niet naar het object in te voeren of voeg deze voor aan de overeenkomstige map van pad.
Dat is alles wat we wilden hebben over interactie met scripts in Linux. U hoeft alleen een geschikt bestand te maken of bestaande openen, met behulp van de bovenstaande aanbevelingen.