Tänään, tässä postauksessa, jatkamme Tutorial 04 opetusohjelmasarjastamme Shell-komentosarjat. Aiemmissa käsittelimme seuraavia käsitteitä: Päätteet, konsolit, kuoret, Bash Shell, komentosarjat ja Shell-komentosarjat.
Tästä syystä tässä opetusohjelmassa keskitymme hieman enemmän käytännöllinen tai tekninen osa ja Bash Shellillä luodut komentosarjatiedostot.
Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 04", suosittelemme tutustumaan seuraaviin liittyvää sisältöä, tämän viestin lukemisen lopussa tänään:
Shell-komentosarjan opetusohjelma 04
Komentosarjatiedostojen perusteet
sukupolvi
että luoda komentosarjatiedostot periaatteessa sinun täytyy käyttää tekstieditori, joka voi olla ilman ongelmia, yksinkertainen terminaali (CLI) kuten "nano" tai "vi", tai mistä Työpöytä (GUI) kuten "gedit" tai "hiirimatto".
Lisäksi niitä voidaan käyttää lähdekoodieditorit monimutkaisempi tai vankempi IDE-tyyppi, joka tunnistaa käytetyn kielen syntaksin, kuten Geany, Atom, Sublime teksti, Visual Studio Code, monien muiden joukossa.
Periaatteessa riittäisi vain, että yhdessä niistä toteutamme tilauksen luo uusi pelkkä tekstitiedosto kanssa tai ilman ".sh" laajennusmieluiten hänen kanssaan.
Esimerkiksi yksinkertaisin asia olisi suorittaa seuraava komento päätteessä:
nano miprimerscript.sh
Täytäntöönpano
että suorita bash shell -skripti, voit valita 2 tapaa tai muotoa, jotka ovat seuraavat:
- Kutsu Bash-tulkki ajamaan komentosarjatiedosto:
bash miprimerscript.sh
- Kutsu oletustulkki (Sh) komentosarjatiedoston suorittamiseksi:
sh miprimerscript.sh
havainto: Muista, että joissain tapauksissa oikean Shellin käyttämättä jättäminen voi aiheuttaa luodun komentosarjan osittaisen tai täydellisen toimintahäiriön. Siksi ihanteellinen on, että komentosarjan ensimmäisellä rivillä vedettävä kuori on se, jota käytetään sen suorittamiseen. Meidän tapauksessamme "bash".
Voimme kuitenkin myös suorittaa komentosarjatiedoston suoraan seuraavasti:
./miprimerscript.sh
Tässä tapauksessa ensimmäiset 2 merkkiä "./" osoittavat, että aiomme suorittaa komentosarjatiedoston nykyisestä hakemistosta, eli todellisesta polusta, jossa suoritettava tiedosto on.
Linux-skriptitiedoston osat tai elementit
Todellakin, a Komentosarjatiedosto on yleensä jotain hyvin yksinkertaista, joten se koostuu vain 2 kohdetta jotka ovat:
- She Bang tai Sha-Bang (#!): Tämä on komentosarjatiedoston ensimmäiselle riville annettu nimi, jonka tarkoituksena on määrittää, mikä ohjelma (Shell) sen tulee suorittaa. Eli siinä tapauksessa, että kyseistä ohjelmaa ei asenneta, syntyy virhe, joka estää sen suorittamisen.
- Koodi: Tämä voi olla mitä tahansa yhdestä komennosta tuhansiin koodiriveihin, jotka edustavat yksinkertaisia tai monimutkaisia komentoja Linux-päätteessä.
Esimerkiksi:
#!/bin/bash
echo Mi Primer Script
Näyttökuvat
Yhteenveto
Lyhyesti sanottuna tämän kanssa Tutorial 04 aiheesta "Shell Scripting" aloitimme jo ensimmäisen lähestymistavan käytännön ja tekniset näkökohdat liittyen Bash Shellillä luodut komentosarjatiedostot. Siksi toivomme, että pian he alkavat luoda ja käyttää niitä ensimmäiset komentosarjatiedostot GNU/Linuxissa.
Jos pidit sisällöstä, kommentoi ja jaa se. Ja muista, vieraile alussa meidän «Kotisivut», virallisen kanavan lisäksi Telegram saadaksesi lisää uutisia, opetusohjelmia ja Linux-päivityksiä.