Bashss 56c4df5b077f4f17946e06d6d8d05c98

Useimmat Linux-jakelut tarjoavat Bourne Again Shellin – yleensä vain nimeltään lyödä-oletus. Jopa Windows-alijärjestelmä Linuxille tukee Bashia.

Mikä on basso?

Shell on komentorivin tulkki. Se on tarkoitettu toimimaan tekstitilassa ja tukemaan interaktiivisia komentoja ja komentosarjoja. Linux tarjoaa useita kuoria. Bash on yleinen ja tunnettu, mutta muita ovat ASH, CSH, KSH ja ZSH.

Kuinka kirjoitan bash-skriptin?

Helpoin tapa kehittää Bash-perusskriptejä on työskennellä komentotulkista. Useimmissa Linux-jakeluissa on graafinen käyttöliittymä, mutta joissakin ei, mukaan lukien WSL ja kaikki palvelinpohjaiset asennukset, joita voit käyttää etänä. Pääset komentotulkoon (jota joskus kutsutaan komentoriviliittymäksi tai pääteikkunaksi) suorittamalla se ikkunanhallinnan päävalikosta.

Bashin päävalikko

Useimmat nykyaikaiset Linux-jakelut tukevat Ctrl+Alt+T pikanäppäin käynnistää shell-ikkunan graafisessa käyttöliittymässä. Tarvitset kaksi asiaa Bash-skriptin kirjoittamiseen:

  • lyödä: Suorita komento komentotulkista mikä bash† Jos tulos on jotain tällaista: /bin/bash tai vastaava, olet valmis. Jos saat tyhjän vastauksen, on todennäköistä, että Bashia ei ole asennettu järjestelmääsi tai käyttäjätilisi ei anna sinulle pääsyä siihen.
  • Tekstieditori: Käytä mitä tahansa tekstieditoria, josta pidät eniten. Monet nykyaikaiset jakelut sisältävät GNU nanon, joka on helppokäyttöinen. Melkein jokaisessa jakelussa on kokeiltu ja todellinen vi-editori. Käytä Että -komento tarkistaaksesi, mikä editori on asennettu.

Vi ei ole intuitiivisin tekstieditori, mutta se on melkein aina siellä oletuksena.

Luo «Hello World» -skripti Bashissa

Luo «Hello World» -skripti soittamalla tekstieditoriin komentotulkkikehotteesta: vi hello.sh

Kirjoita seuraavat tekstirivit: #!/bin/bash
echo «hei maailma»

Tallenna sitten tiedosto. Se tallennetaan kotikansioosi.

Bash-skripti vi

Tämä yksinkertainen kirjoitus sisältää kaksi riviä. Ensimmäinen kertoo Linuxille, että olet kehittänyt Bash-komentosarjan (eli seuraava on komentosarja ja Bash on oikea tulkki sen suorittamiseen). Toinen rivi antaa komennon – se toistaa tekstiä Hei maailma konsoli-ikkunaan. Jos et ole koskaan työskennellyt Vi:ssä, sinun on tehtävä kaksi asiaa. Ensin, kun editori on latautunut, paina l siirtyäksesi lisäystilaan. Kirjoita sitten tekstisi. Älä ole huolissasi kaikista näytön tildeistä; ne osoittavat vain tyhjiä rivejä. Kun olet valmis, paina poistu poistuaksesi lisäystilasta ja siirtyäksesi komentotilaan. Paina komentotilassa :wq tallentaaksesi tiedoston ja poistuaksesi editorista.

Suorita «Hello World» -skripti Bashissa

Suorita komentosarjasi suorittamalla seuraava komento: bash hello.sh

ja tulet näkemään Hei maailma painettu kuoren alle.

Por Markus