Kirjoittamalla ensimmäisen Linux-komentosarjan voit automatisoida tehtäviä ja yksinkertaistaa työskentelyprosessiasi. Tämä opas johtaa sinua läpi yksinkertaisen bash-komentosarjan luomisessa, valitsemalla editorin lisäämällä logiikkaa ja hallintarakenteita. Lopussa olet kirjoittanut ja suorittanut ensimmäisen toimivan komentosarjasi.

Miten kirjoitat ensimmäisen komentosarjan

  1. Vaihe 1: Valitse tekstieditori

    Valitse tekstieditori skriptin kirjoittamiseen. Suosituimmia vaihtoehtoja ovat Vim, Emacs, Nano tai graafiset editorit kuten Sublime Text tai VSCode.

  2. Vaihe 2: Aloita shebangilla

    Kirjoita skriptisi alkuun shebang-rivi määrittämään kääntäjän. Bash-skripteille käytä:

    #!/bin/bash

    Tämä kertoo järjestelmälle, että skripti tulkitaan bash-shellin avulla.

  3. Vaihe 3: Kirjoita skriptisi

    Lisää komentoja ja logiikkaa saavuttamaan haluamasi toiminnallisuuden. Tässä on yksinkertainen esimerkki, joka tulostaa "Hello, World!" terminaalissa:

    #!/bin/bash
    
    echo "Hello, World!"
  4. Vaihe 4: Tallenna skriptisi

    Tallenna skriptisi .sh-päätteellä ilmaisemaan sen olevan komentosarja. Esimerkiksi nimeä se hello_world.sh.

  5. Vaihe 5: Tee skriptistä suoritettava

    Ennen kuin voit suorittaa skriptiasi, tee siitä suoritettava käyttämällä chmod-komentoa:

    chmod +x hello_world.sh
  6. Vaihe 6: Suorita skriptisi

    Suorita skriptisi komentoriviltä:

    ./hello_world.sh

    Jos kaikki on määritelty oikein, pitäisi nähdä "Hello, World!" tulostettuna terminaalissa.

  7. Vaihe 7: Lisää kommentteja

    Kommentit ovat olennaiset koodin dokumentoimiseksi ja sen ymmärrettävyyden lisäämiseksi. Lisää skriptiisi kommentteja käyttämällä #-merkkiä:

    #!/bin/bash
    
    # Tämä on yksinkertainen skripti, joka tulostaa "Hello, World!"
    
    echo "Hello, World!"
  8. Vaihe 8: Käytä muuttujia ja argumentteja

    Voit käyttää muuttujia tietojen tallentamiseen ja skriptillesi välitettyihin argumentteihin. Tässä esimerkissä otetaan nimi argumenttina ja tulostetaan henkilökohtainen tervehdys:

    #!/bin/bash
    
    # Tämä skripti ottaa nimen argumenttina ja tulostaa tervehdyksen
    
    NAME=$1
    echo "Hello, $NAME!"

    Suorita skripti nimellä argumenttina:

    ./hello.sh John

    Tämä tulostaa "Hello, John!".

  9. Vaihe 9: Lisää hallintarakenteita

    Käytä hallintarakenteita kuten if, else, elif, for ja while lisäämään ehtologiikkaa ja silmukoita skripteihisi. Tässä yksinkertainen esimerkki if-lauseesta tiedoston olemassaolon tarkistamiseksi:

    #!/bin/bash
    
    # Tarkista, onko tiedosto olemassa
    
    FILE="example.txt"
    
    if [ -f "$FILE" ]; then
        echo "$FILE exists."
    else
        echo "$FILE does not exist."
    fi

    Tämä skripti tarkistaa, onko tiedosto nimeltä example.txt nykyisessä hakemistossa ja tulostaa vastaavan viestin.

  10. Vaihe 10: Opi ja kokeile

    Komentoskriptoinnin on laaja aihealue, ja aina on enemmän opittavaa. Kokeile erilaisia komentoja, tekniikoita ja skriptejä parantaaksesi taitoasi ja ymmärrystäsi.