Shell-komentosarjan opetusohjelma: Shell-skriptin luominen Linuxissa/Unixissa
Shell-komentosarjat
Shell-komentosarjat on avoimen lähdekoodin tietokoneohjelma, joka on suunniteltu käytettäväksi Unix/Linux-kuoren avulla. Shell Scripting on ohjelma, joka kirjoittaa sarjan komentoja komentotulkin suoritettavaksi. Se voi yhdistää pitkiä ja toistuvia komentosarjoja yhdeksi ja yksinkertaiseksi komentosarjaksi, joka voidaan tallentaa ja suorittaa milloin tahansa, mikä vähentää ohjelmointiponnisteluja.
Tämä Shell Scripting -opetusohjelma auttaa oppimaan perustiedot Linux/Unix-komentosarjan komentosarjaohjelmasta Shell Scriptingin edistyneisiin käsitteisiin. Tämä Shell Script -opetusohjelma on suunniteltu aloittelijoille ja ammattilaisille, jotka haluavat oppia Mitä Shell Scripting on? Shell-komentosarjojen toiminta, komentotulkkityypit ja paljon muuta.
Mikä on Shell?
Kuori on UNIX-termi käyttäjän ja käyttöjärjestelmäpalvelun väliselle rajapinnalle. Shell tarjoaa käyttäjille käyttöliittymän ja hyväksyy ihmisen luettavat komennot järjestelmään ja suorittaa ne komennot, jotka voivat toimia automaattisesti ja antaa ohjelman tulosteen komentosarjan muodossa.
An Operating koostuu monista komponenteista, mutta sen kaksi pääkomponenttia ovat
- Ydin
- Kuori

Ydin on tietokoneen ytimessä. Se mahdollistaa tiedonsiirron laitteiston ja ohjelmiston välillä. Ydin on käyttöjärjestelmän sisin osa, mutta kuori on uloin osa.
Linux-käyttöjärjestelmän kuori ottaa sinulta syötteen komentojen muodossa, käsittelee sen ja antaa sitten tulosteen. Se on käyttöliittymä, jonka kautta käyttäjä työskentelee ohjelmien, komentojen ja komentosarjojen parissa. Shelliin pääsee käsiksi päätteellä, joka käyttää sitä.
Kun käytät päätettä, Shell antaa ongelmia komentokehote (yleensä $), johon voit kirjoittaa syötteesi, joka sitten suoritetaan, kun painat Enter-näppäintä. Tulos tai tulos näytetään sen jälkeen päätteellä.
Shell kietoutuu herkän sisäpuolen ympärille Operajärjestelmä, joka suojaa sitä vahingossa tapahtuvilta vaurioilta. Siitä syystä nimi Kuori.
Tämä Unix/Linux Shell Script -opetusohjelma auttaa ymmärtämään komentotulkkikomentosarjan perusteita edistyneille tasoille.
Napauta täältä jos video ei ole saatavilla
Shellin tyypit
Linuxissa on kaksi pääkuorta:
1. Bournen kuori: Tämän komentotulkin kehote on $ ja sen johdannaiset on lueteltu alla:
- POSIX-kuori tunnetaan myös nimellä "sh"
- Korn Shell tunsi myös nimellä "ksh"
- Bmeidän Asaada SHell tunnettiin myös nimellä bash (suosituin)
2. C-kuori: Tämän kuoren kehote on %, ja sen alaluokat ovat:
- C shell tunnetaan myös nimellä csh
- Tops C -kuori tunnetaan myös nimellä tcsh
Keskustelemme tässä opetusohjelmassa bash shell -pohjaisesta komentotulkkikomentosarjasta.
Shell-skriptin kirjoittaminen Linuxissa/Unixissa
Shell Scripts kirjoitetaan tekstieditoreilla. Avaa Linux-järjestelmässäsi tekstinkäsittelyohjelma, avaa uusi tiedosto ja aloita komentosarjan tai komentotulkkiohjelmoinnin kirjoittaminen, anna sitten komentotulkille lupa suorittaa komentosarjasi ja aseta komentosarja paikkaan, josta komentotulkki löytää sen.
Ymmärrämme Shell-skriptin luomisen vaiheet:
- Luo tiedosto käyttämällä a vi editori (tai muu editori). Nimeä komentosarjatiedosto laajennus .sh
- Aloita käsikirjoitus kanssa #! / bin / sh
- Kirjoita joku koodi.
- Tallenna komentosarjatiedosto nimellä tiedostonimi.sh
- varten täytäntöönpanosta komentosarjan tyyppi bash tiedostonimi.sh
"#!" on shebang-niminen operaattori, joka ohjaa skriptin tulkin sijaintiin. Joten jos käytämme "#! /bin/sh” komentosarja ohjataan bourne-sheliin.
Luodaan pieni käsikirjoitus –
#!/bin/sh ls
Katsotaanpa vaiheet Shell Script -ohjelmien luomiseksi Linuxissa/Unixissa –
Komento 'ls' suoritetaan, kun suoritamme scrip sample.sh -tiedoston.
Lisätään kuorikommentteja
Kommentointi on tärkeää missä tahansa ohjelmassa. Shell-ohjelmoinnissa kommentin lisäämisen syntaksi on
#comment
Ymmärrä tämä esimerkin avulla.
Mitä ovat Shell-muuttujat?
Kuten aiemmin mainittiin, muuttujat tallentavat tiedot merkkien ja numeroiden muodossa. Samoin Shell-muuttujia käytetään tietojen tallentamiseen, ja ne voivat tehdä vain kuoren.
Esimerkiksi seuraava luo shell-muuttujan ja tulostaa sen:
variable ="Hello" echo $variable
Alla on pieni skripti, joka käyttää muuttujaa.
#!/bin/sh echo "what is your name?" read name echo "How do you do, $name?" read remark echo "I am $remark too!"
Ymmärretään, vaiheet skriptin luomiseksi ja suorittamiseksi
Kuten näet, ohjelma valitsi muuttujan 'name' arvoksi Joy ja 'remark' erinomaiseksi.
Tämä on yksinkertainen käsikirjoitus. Voit kehittää edistyneitä komentosarjoja, jotka sisältävät ehdollisia lausekkeita, silmukoita ja funktioita. Shell-skriptit tekevät elämästäsi helppoa ja Linuxin hallinta helppoa.
Yhteenveto:
- Ydin on käyttöjärjestelmien ydin, ja se kommunikoi laitteiston ja ohjelmiston välillä
- Shell on ohjelma, joka tulkitsee käyttäjän komentoja CLI:n kautta, kuten Terminal
- Bourne- ja C-kuori ovat Linuxin eniten käytetyt kuoret
- Linux Shellin komentosarjat kirjoittavat komentosarjan komentotulkin suoritettavaksi
- Shell-muuttujat tallentavat merkkijonon arvon tai luvun kuoren luettavaksi
- Shell-komentosarjat Linuxissa voivat auttaa sinua luomaan monimutkaisia ohjelmia, jotka sisältävät ehdollisia lausekkeita, silmukoita ja toimintoja
- Shellin peruskomentosarja Komennot Linuxissa: kissa, enemmän, vähemmän, pää, häntä, mkdir, cp, mv, rm, kosketus, grep, lajittelu, wc, leikkaus ja paljon muuta.



.jpg)