Ensimmäinen Bash-komentosarja ja shebang
Kirjoittakaa ensimmäinen suoritettava Bash-komentosarjanne, perehtykää shebang-riviin ja suorittakaa komentosarja päätteestä.
Ensimmäinen Bash-komentosarja ja shebang on ilmainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti CoddyKitissä. Tämä on oppitunti 1/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Bash-komentosarjojen perusteet
Tervetuloa Bash-komentosarjojen pariin! Bash-komentosarja on yksinkertaisesti tekstitiedosto, joka sisältää järjestyksessä komentoja, joita Bash-komentotulkki voi suorittaa.
Ajattele sitä tietokoneesi reseptinä. Sen sijaan, että kirjoittaisit komennot yksi kerrallaan, kirjoitat ne kaikki komentosarjaan, ja tietokone noudattaa ohjeita.
Miksi automatisoida Bashilla?
Bash-komentosarjat ovat tehokkaita automaatiotyökaluja. Niiden avulla voit:
- Automatisoida toistuvia tehtäviä: säästää aikaa suorittamalla monimutkaisia komentosarjoja yhdellä komentosarjalla.
- Yhdistää komentoja: ketjuttaa useita komentoja edistyneiden toimintojen suorittamiseksi.
- Hallita järjestelmiä: suorittaa yleisiä järjestelmänhallintatehtäviä tehokkaasti.
- Luoda apuohjelmia: rakentaa omia mukautettuja komentorivityökaluja.
Komentosarjatiedoston luominen
Bash-komentosarjan luomiseen tarvitset vain pelkän tekstitiedoston. Yleisen käytännön mukaan komentosarjatiedostojen tarkenteena käytetään .sh, esimerkiksi my_script.sh.
Voit luoda tyhjän tiedoston päätelaitteessa touch-komennolla:
touch my_script.shSen jälkeen voit avata tiedoston tekstieditorilla ja lisätä komentoja.
Yksinkertaisen komentosarjan sisältö
Aloitetaan lisäämällä komentosarjatiedostoon hyvin yksinkertainen komento. echo-komento tulostaa tekstin päätelaitteeseen.
Jos avaisitte my_script.sh-tiedoston tekstieditorissa, lisäisitte siihen tämän rivin:
echo "Hello from my script!"Shebang-rivi
Jotta komentosarja suoritetaan oikein, sen ensimmäisenä rivinä on oltava erityinen rivi, jota kutsutaan nimellä shebang (lausutaan ”she-bang”). Se kertoo järjestelmälle, mitä tulkkia (ohjelmaa) komentosarjan suorittamiseen käytetään.
Shebang alkaa merkeillä #!, joita seuraa tulkin polku.
`#!/bin/bash` selitetty
Bash-komentosarjoissa yleisin shebang on #!/bin/bash. Tämä tarkoittaa, että komentosarja suoritetaan polussa /bin/bash sijaitsevalla Bash-tulkilla.
my_script.sh-tiedosto näyttäisi nyt tältä:
#!/bin/bash
echo "Hello from my script!"Käyttöoikeuksien myöntäminen
Ennen kuin voitte suorittaa komentosarjan suoraan sen nimellä, sille on annettava suoritusoikeudet. Tämä kertoo käyttöjärjestelmälle, että tiedosto on suoritettava ohjelma.
Suoritusoikeudet lisätään chmod +x -komennolla. Jos komentosarjanne nimi on my_script.sh, kirjoittaisitte:
chmod +x my_script.shIlman tätä järjestelmä ei tiedä, että kyseessä on ohjelma!
Suorittakaa komentosarja
Kun komentosarjalla on suoritusoikeudet, voitte suorittaa sen suoraan päätelaitteesta. Jos olette samassa hakemistossa kuin komentosarja, lisätkää sen nimen eteen ./.
./ tarkoittaa ”nykyisessä hakemistossa”. Kokeilkaa tätä esimerkkiä olettaen, että se on tallennettu nimellä runnable_script.sh ja että sillä on tarvittavat käyttöoikeudet:
#!/bin/bash
# This script will now run!
echo "Success! My first executable script!"Kokonainen Hello-komentosarjan esimerkki
Tässä on valmis ”Hello World” -tyylinen komentosarja, jonka voitte tallentaa, tehdä suoritettavaksi ja suorittaa.
Vaiheet:
- Tallentakaa tämä koodi tiedostoon (esimerkiksi
hello_world.sh). - Tehkää siitä suoritettava:
chmod +x hello_world.sh. - Suorittakaa se:
./hello_world.sh.
#!/bin/bash
# This script greets the world!
echo "Hello, World!"
echo "Welcome to Bash Scripting!"Komentosarjojen tietovisa
Olette oppineet ensimmäisen Bash-komentosarjanne luomisen ja suorittamisen tärkeimmät vaiheet. Tarkistetaan lyhyesti, miten hyvin ymmärsitte asian.
Kertaus: ensimmäinen komentosarja
Onnittelut! Olette juuri luoneet ja suorittaneet ensimmäisen Bash-komentosarjanne. Tässä on lyhyt yhteenveto:
- Bash-komentosarjat automatisoivat komentojen suorittamisen.
- Shebang-rivi (
#!/bin/bash) kertoo järjestelmälle, mitä tulkkia käytetään. - Tehkää komentosarjasta suoritettava komennolla
chmod +x. - Suorittakaa suoritettava komentosarja komennolla
./script_name.sh.
Nyt teillä on perusta monimutkaisempien komentosarjojen rakentamiseen!
Opi Bash tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 22
- Oppitunnit
- 88
Usein kysytyt kysymykset
Onko oppitunti ”Ensimmäinen Bash-komentosarja ja shebang” ilmainen?
Kyllä – oppitunnin ”Ensimmäinen Bash-komentosarja ja shebang” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssin, päivitä CoddyKit PROhon. Linux-komentorivin ja Bash-komentosarjojen hallinta-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Ensimmäinen Bash-komentosarja ja shebang”?
Kirjoittakaa ensimmäinen suoritettava Bash-komentosarjanne, perehtykää shebang-riviin ja suorittakaa komentosarja päätteestä. Harjoittelet Linux-komentorivin ja Bash-komentosarjojen hallinta-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Linux-komentorivin ja Bash-komentosarjojen hallinta-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Linux-komentorivin ja Bash-komentosarjojen hallinta-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 1/4.
Kuinka kauan ”Ensimmäinen Bash-komentosarja ja shebang”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunnilla?
Kyllä. Jokainen Linux-komentorivin ja Bash-komentosarjojen hallinta-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Ensimmäinen Bash-komentosarja ja shebang
- Muuttujat ja käyttäjän syöte
- Ehtolauseet (if, else, elif)
- Taulukoiden käsittely Bashissa