Laitteisto

Kuinka luoda komentotiedosto Linuxissa

Sisällysluettelo:

Anonim

Olemme jo puhuneet tarpeeksi Linuxin ja konsolin komennoista, olemme oppineet manipuloimaan niitä suorittamaan tiettyjä toimintoja, kuinka voimme yhdistää ne ja kuinka helposti ne antavat meille tiettyjen tehtävien suorittamisen. Tässä tapauksessa esittelemme itsemme shell-komentosarjan toiminnalle Linuxissa, upea työkalu automatisoimaan tehtäviä ja suorittamaan ne konsolista. Jos haluat tietää, kuinka luoda komentotiedosto Linuxissa, lue artikkeli.

Kuorinkirjoituksen tekeminen Linuxissa

Mikä on käsikirjoitus?

Komentosarja ei ole muuta kuin tekstitiedosto, jonka sisältö on joukko komentorivejä, jotka suoritetaan peräkkäin alusta loppuun. Tällä tavoin voimme strukturoida komentosarjaan komennot, jotka haluamme suorittaa näppäimistöllä, ja automatisoida sen myös tehtävän avulla, jos se tehdään usein.

Kuinka luoda Shell Script

Shell-komentosarjan luonti on hyvin yksinkertaista. Yksinkertainen kuin uuden tiedoston luominen ja.sh-tiedostopääte. Sille on kaksi vaihtoehtoa, se voidaan suorittaa graafisen käyttöliittymän kautta tai konsolin kautta kosketuskomennon avulla.

Esimerkiksi

kosketa testi.sh

Ja tällä tavalla tiedosto test.sh luodaan nykyiseen hakemistoon.

Tämä tiedosto voidaan avata, myös kahdella vaihtoehdolla, graafisen ympäristön tekstieditorissa (esimerkiksi gedit) tai terminaalista Vimin avulla.

Komentosarjan ensimmäinen rivi

Nyt kun tiedosto on luotu ja avoinna, meidän on ilmoitettava Linuxille, että kyseinen tiedosto on skripti. Siksi kaikilla komentosarjoilla on oltava ensimmäinen rivi, joka on:

#! / roska / bash

Tämä rivi voidaan jakaa kahteen osaan, ensimmäinen vastaa numeroa #! Tätä sekvenssiä kutsutaan sha bangiksi. Periaatteessa sen tehtävänä on osoittaa järjestelmälle, että joukko ohjeita esitetään alla ja siten käsitellään. Toinen osa, / bin / bash, osoittaa kuoren, jota käytetään komentojen suorittamiseen.

kommentit

Tällä hetkellä emme käsittele perusteellisesti sitä, mikä vastaa komentosarjojen ohjelmointia, mutta on välttämätöntä, että osaat lisätä kommentteja komentosarjaasi. Jos olet ohjelmoija, ymmärrät kuinka hyödyllisiä ja tärkeitä he ovat. Niille, jotka eivät osaa ohjelmoida, kommentti ei lisää järjestelmään toimintoja, mutta ne ovat merkityksellisiä selittämään ohjelman, tässä tapauksessa komentosarjan, toimintaa.

Kommentit voidaan lisätä käyttämällä # -merkkiä. Ja lisäämme tekstin, joka vaikuttaa meille merkitykselliseltä, tyynyn jälkeen. Yleensä kommentti sijoitetaan ennen ohjeita, jotta selitetään joitain toimintoja, mutta niitä voidaan käyttää harvemmin tai useammin kuori-skriptissä.

Komentojen lisääminen

Shell-komentosarjan sisällä voimme käyttää kaikkia komentoja, jotka olemme oppineet Linuxista. Toisin sanoen, kaikki ohjeet, jotka voimme antaa konsolin kautta, voidaan sisällyttää komentosarjaan. Mutta lisäksi voit lisätä mm. Monia muita työkaluja, kuten ehdolliset rakenteet, aritmeettiset operaattorit, vertailijat.

Käytämme tässä tapauksessa melko yksinkertaista esimerkkiä, joka sisältää peruskomennot:

#! / bin / bash # Komentosarja ovtoaster.com-sivustolta # Laitamme itsemme käyttäjän CD-hakemistoon ~ # Tulostamme ytimen, jota käytämme nimeä -r ruudulla # Tulostamme näytöllä nykyisen päivämäärän # Luomme kansion nimeltä Documents mkdir TestDocuments # Me siirry Asiakirjat-kansioon cd TestDocuments # Luomme txt nimeltään tips touch tips.txt #… Voimme jatkaa kaikkien haluamiemme komentojen kirjoittamista, skripti suorittaa ne kaikki peräkkäin.

Lopuksi tallennamme muutokset tiedostoihimme ja sen kanssa skripti on melkein valmis toimimaan…

Suoritetaan komentosarja

Ennen komentosarjan suorittamista, tiedostolle on myönnettävä suoritusoikeudet. Tämä on hyvin yksinkertainen tehtävä. Menemme terminaaliin ja olemme skriptimme hakemistossa ja käytämme komentoa chmod:

Suosittelemme, että voit muokata tiedostoja linux: Vi Text Editor on paras ystäväsi

Jos haluamme myöntää luvat nykyiselle käyttäjälle, käytämme:

sudo chmod 775 test.sh

Jos haluamme myöntää käyttöoikeudet kaikille käyttäjille, lause olisi seuraava:

sudo chmod 777 test.sh

Kun olemme jo myöntäneet käyttöoikeudet, suoritamme komentosarjan:

./prueba.sh

Tämän avulla viimeistelemme täysin toimivan käsikirjoituksen, joka on täydellinen suorittaa tarvittaessa ja jopa ajoittaa sen tehtävään.

Suosittelemme lukemaan oppaan Linux-aloittelijoille.

Toivomme, että aihe on ollut hyödyllinen, älä unohda jakaa kokemuksiasi ja mielipiteitä kommentteissamme?

Laitteisto

Toimittajan valinta

Back to top button