Shell-komentosarjan opetusohjelma

⚡ Älykäs yhteenveto

Shell Scripting -opetusohjelma esittelee, kuinka automatisoida Linux- ja Unix-tehtäviä shell-komentotiedostojen avulla. Lessons käsittelee komentotulkkeja, ensimmäisen skriptin kirjoittamista, kommentteja ja komentotulkkimuuttujia.

  • 🐚 Shellin perusteet: Kuori tulkitsee komentoja ja suorittaa ohjelmia ytimessä.
  • 📜 Skriptin rakenne: Shell-skripti on ylhäältä alas suoritettava tekstitiedosto.
  • 🧩 Suosittu Shells: Bash, Zsh, sh, Ksh ja Csh tarjoavat hieman erilaisen syntaksin.
  • 🇧🇷 Ensimmäinen käsikirjoitus: Lisää shebang, chmod +x ja suorita sitten ./script.sh.
  • 📦 Muuttujat: NIMI=arvo määrittää; $NIMI laajenee; lainausmerkki varmuuden vuoksi.
  • 🤖 AI-kuoren ohjeet: Tekoäly luo yhden rivin lauseita ja selittää säännöllisiä lausekkeita komentosarjojen sisällä.

Shell-komentosarjan opetusohjelma

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

Mikä on Shell
Shell-ohjelman osat

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 tekstieditori, avaa uusi tiedosto aloittaaksesi kirjoittamisen.ping komentotulkilla tai komentotulkkiohjelmoinnilla, anna sitten komentotulkille oikeudet suorittaa komentotulkkisi ja sijoita komentosarja sijaintiin, josta komentotulkki löytää sen.

Ymmärrämme Shell-skriptin luomisen vaiheet:

  1. Luo tiedosto käyttämällä a vi editori (tai muu editori). Nimeä komentosarjatiedosto laajennus .sh
  2. Aloita käsikirjoitus kanssa #! / bin / sh
  3. Kirjoita joku koodi.
  4. Tallenna komentosarjatiedosto nimellä tiedostonimi.sh
  5. 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 –

Shell-skriptin kirjoittaminen Linuxissa/Unixissa

Shell-ohjelman osat

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.

Lisätään kuorikommentteja

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

Mitä ovat Shell-muuttujat

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.

Mitä ovat Shell-muuttujat

UKK

sh seuraa POSIXia. Bash lisää taulukoita, laajentaa aaltosulkeita ja korvaa niitä. Skriptit käyttävät usein #!/bin/bash-merkkiä.

Tekoälytyökalut luovat selkokielisiä komentosarjoja, selittävät pipe-koodauksia ja muuntavat bashin ja zsh:n välillä.

Kyllä. Tekoäly tulkitsee virheet, ehdottaa komentoa set -euo pipefail ja suosittelee shellcheckiä.

chmod +x script.sh, suorita sitten ./script.sh tai sijoita se PATH-hakemistoon.

Käytä read -p “Prompt:” -muuttujan_nimi-komentoa. Lisää -s salasanan peittämistä varten.

Ei. Tarkista jokainen skripti ensin. Kierretyissä asennuksissa voi olla piilossa haitallista koodia.

Bash. Se toimitetaan kaikkialle ja siinä on eniten opetusohjelmia ja Stack Overflow -apua.

#!/bin/bash kertoo käyttöjärjestelmälle, mikä tulkki suorittaa tiedoston.

Tiivistä tämä viesti seuraavasti: