Scripts maken in Linux

Voor veel gebruikers is alles wat te maken heeft met open source besturingssystemen Dat is, Linux distributies, is een hele uitdaging. Als we echter eenmaal gewend zijn aan het gebruik ervan en wat ervaring hebben opgedaan, is de waarheid dat we geweldige resultaten en een aangename gebruikservaring kunnen behalen, zoals velen van jullie al hebben geverifieerd. Nu gaan we kijken hoe we onze eigen scripts in Linux kunnen maken en zo het gebruik ervan kunnen verbeteren.

Er is veel veranderd in vergelijking met de situatie met Linux-distributies die we een paar jaar geleden aantroffen. Terwijl in het verleden het gebruik van deze systemen beperkt was tot een paar professionals, is dat tegenwoordig het geval betaalbare software voor de meerderheid. Dit wordt grotendeels bereikt dankzij het werk van de ontwikkelaars van deze distributies die proberen het voor ons gemakkelijker te maken om toegang te krijgen tot hun projecten en deze te gebruiken. Het is duidelijk dat de makers van deze distributies hun projecten dichter bij zoveel mogelijk gebruikers willen brengen. Tegelijkertijd willen ze voor een groot deel die bepaalde angsten wegnemen die degenen die deze besturingssystemen aanvankelijk niet kennen, hebben.

Scripts maken in Linux

In eerste instantie is het eerste wat we doen: kies de distributie die het beste past bij onze behoeften voor downloaden en installeren op de computer. Er zijn er veel om uit te kiezen, en houd er rekening mee dat dit een belangrijke beslissing is. Dit is iets dat meestal veel duidelijker is voor Linux-stamgasten en professionals in dit type systeem, maar niet zozeer voor beginnende gebruikers. We kunnen zeggen dat we op dit moment de mogelijkheid hebben om basisgebruik van Linux te maken, maar als we de relevante kennis hebben, kunnen we het ook op een meer geavanceerde manier gebruiken.

Voor gebruikers die zich zo veel mogelijk in deze open source software willen verdiepen, zullen we hieronder praten over een hulpprogramma dat u veel kan helpen. Dit is iets dat vooral duidelijk is bij iedereen die dat wil haal het meeste uit hun open source systeem .

Waar heb ik een script voor nodig in Linux

In het bijzonder verwijzen we naar de mogelijkheid van: onze eigen scripts maken in Linux op de eenvoudigste en meest betaalbare manier mogelijk. Zodra we de basisconcepten voor dit soort projecten duidelijk hebben, kunnen we ze uitbreiden en ons verdiepen in andere, meer geavanceerde en professionele scripts, of de scripts verbeteren die we in het begin hebben gemaakt. Om u een beter idee te geven van waar we het over hebben, is het vermeldenswaard dat een script is eigenlijk een tekstbestand die bepaalde bevat commando's of trefwoorden van het besturingssysteem Shell . Dit alles wordt vaak vele malen gebruikt om bepaalde taken te automatiseren en complexere taken te creëren.

Op deze manier bereiken we het automatiseren van bepaalde taken die in het open source-systeem moeten worden uitgevoerd en dus moeite besparen en tijd winnen . Kortom, wat we gaan maken, is ons eigen bestand via een reeks opdrachten die we toevoegen en die essentieel zijn voor de daaropvolgende uitvoering van de set. Als we het klaar hebben, vinden we een klein programma dat ons enorm zal helpen als het gaat om het automatiseren van bepaalde taken of acties op de Linux-computer.

Daarom, als we ons afvragen wat de reden is voor: een script maken in Linux , de antwoorden kunnen praktisch eindeloos zijn. En het is dat we, afhankelijk van de commando's die we eraan toevoegen, allerlei taken in het besturingssysteem kunnen uitvoeren. Het is duidelijk dat we hier zowel basis- als meer geavanceerde functies kunnen automatiseren, alles hangt af van onze kennis over het onderwerp. Sommige meer gevorderde gebruikers met diepgaande kennis van het systeem maak je soms echt spectaculaire scripts.

Wat heb ik nodig om een ​​bestand te maken en taken te automatiseren?

Zoals gebeurt in elk ander besturingssysteem waarin we ons eigen script willen maken, is het eerste dat we hier in Linux nodig hebben een programma dat fungeert als een tekstverwerker . Houd er rekening mee dat de meeste distributies een toepassing met deze kenmerken voor ons beschikbaar stellen voor allerlei taken die verband houden met deze inhoud. We zullen ook de mogelijkheid hebben om een ​​ander programma van deze kantoorautomatiseringskenmerken toe te voegen die we prettiger vinden.

Over het algemeen is de teksteditor die is opgenomen in de meest gebruikte Linux-distributies te vinden in de sectie hulpprogramma's. Een van de meest voorkomende voorbeelden in deze zin is te vinden met het programma genaamd gedit .

gedit Linux

Dit is, zoals je je kunt voorstellen, een belangrijk element dat we nodig zullen hebben bij het maken van ons eigen script in Linux. Hier gaan we naar toe voer onze bestellingen in of opdrachten voor latere uitvoering.

Componenten die in Linux-scripts moeten worden opgenomen

Zoals we je vertelden, precies in dit programma waarin we de opdrachten en opdrachten gaan typen die deel gaan uitmaken van het automatiseringsbestand. Het is duidelijk dat voor dit alles wat we je vertellen, het essentieel is dat we enige kennis hebben over de commando's die we gaan gebruiken om dit kleine programma in het open source systeem te maken.

Natuurlijk, zodat het besturingssysteem later kan interpreteren dat we van plan zijn om voer een script uit in Linux , laten we eens kijken hoe te beginnen. Het eerste dat we moeten toevoegen aan het nieuwe bestand dat we in de teksteditor maken, is het volgende:

#!/bin/bash

Met deze volgorde aan het begin van het bestand geven we aan het besturingssysteem een ​​reeks commando's en bestellingen aan die bij een script horen. Vervolgens zal onze ervaring en kennis van Linux een rol gaan spelen bij het ontwikkelen van dit element. En het is dat we na die start introduceer de bijbehorende opdrachten die we in batches gaan uitvoeren, elk in een andere regel.

Om het nieuwe bestand dat we maken te documenteren, kunnen we ook de opdracht Echo gebruiken. Dus we gaan de teksten aangeven die zullen verschijnen in de console en dat zal ons in de toekomst helpen.

Type bestand om de scripts te maken

Er is nog een sectie die we in gedachten moeten houden, zodat het nieuwe script dat we in Linux hebben gemaakt ons geen problemen geeft. We hebben het gehad over het bestandsformaat dat we ervoor gaan maken. Zoals gebruikelijk in andere soorten bestanden, moeten we hier: gebruik een specifiek formaat zodat het besturingssysteem het kan interpreteren.

Specifiek voor dit type softwarecomponent zullen we het nieuwe bestand dat we hebben gemaakt in .SH-formaat moeten opslaan. Het is duidelijk dat wij sla dit alles op in het schijfpad waarin we de verschillende scripts die we hier maken willen opslaan.

Het is vermeldenswaard dat dit bestandsformaat vergelijkbaar is met de .bat die we maken in Ramen batchbestanden uit te voeren. Daarom, zodra we hebben het betreffende bestand opgeslagen , zullen we het project dat we zochten klaar hebben. In de toekomst hoeven we alleen die scripts opnieuw te openen die we hebben gemaakt met een teksteditor zoals de genoemde. We kunnen ze dus zo vaak bewerken of wijzigen als we willen.

Ons eerste script

Zeker, degenen onder jullie die destijds begonnen te programmeren of op dit moment beginnen om jezelf aan deze wereld voor te stellen, kennen de populaire uitdrukking Hallo wereld . Welnu, om je een idee te geven gaan we een script in Linux maken zoals we in deze regels hebben vermeld met dezelfde tekst. Om dit te doen, openen we eerst de bijbehorende teksteditor die we in de Open Source-distributie hebben.

Zodra we de werkdesktop op de scherm , gaan we de bijbehorende inhoud in ons script typen, regel voor regel:

#!/bin/bash # Este es nuestro primer script de Linux echo Hola Mundo

Zodra we dit nieuwe element in het hierboven genoemde formaat hebben opgeslagen, kan IA het vanaf de Linux-terminal uitvoeren.