Skallet er grensesnittet som kommuniserer brukerkommandoene til kjernen ved å konvertere kommandoene til maskinspråket som er forståelig av maskinene. Det er forskjellige typer skjell som Bourne Again Shell kjent som Bash, Bourne Shell (SH) og Z-Shell (ZSH).
Raspberry Pi kommer med Bash-skallet som standard, så i denne oppskrivningen vil vi utforske bruken av Bash Shell i Raspberry Pi.
Hva er et bashskall
Et bash -skall er den korte formen for Bourne igjen skallet som er den avanserte formen for Bourne -skallet og brukes i UNIX -operativsystemene, inkludert fordelingen av Linux. Et bash -skall ble brukt som et standardskall i macOS til 2019, så erstattet Zsh det, dessuten åpnes Bash Shell akkurat som et DOS -vindu med svart bakgrunn og lar brukerne skrive forskjellige kommandoer for å utføre noen spesifikke oppgaver på maskinen på maskinen. Vi kan også skrive inn de forskjellige kommandoene i tekstfilen for å kjøre noen bestemte oppgaver og deretter navngi filen med utvidelsen av "sh". Denne filen vil være kjørbar og er kjent som Shell -skriptet.
Hva er noen vanlige kommandoer i bash
Det er forskjellige kommandoer som kan brukes i bashskallet til forskjellige formål, hvis du vil liste opp innholdet i katalogen, kan du bruke kommandoen:
$ ls
På samme måte som å navigere i noen katalog bruker vi "CD" -kommandoen, for eksempel vil vi navigere til "nedlasting" -katalogen i bash:
$ CD -nedlastinger
For å lage en katalog i Downloads -katalogen, kan vi bruke kommandoen “MKDIR”:
$ Mkdir Linuxhint
Liste over innholdet for å bekrefte opprettelsen av "Linuxhint" -katalogen i bash:
$ ls
For å fjerne katalogen i bash, bruker vi RMDIR -kommandoen:
$ RMDIR Linuxhint
For å oppdatere pakkene til operativsystemet i bash, kjør kommandoen:
$ sudo apt oppdatering
For å hente ut informasjonen til CPU i bash, vil vi utføre kommandoen:
$ katt /proc /cpuinfo
Dette er noen av de grunnleggende kommandoene til bash som brukes mens du bruker Raspberry Pi -operativsystemet ved hjelp av bash.
Hva er bashskriptet
Bash -skriptet er den kjørbare filen som inneholder serien med kommandoene til bash, og vi kan kjøre flere bash -kommandoer til terminalen ved å kjøre en enkel fil. For å forstå dette vil vi åpne en tekstfil ved hjelp av Nano -redigereren ved å bruke "SH" -utvidelsen med navnet på filen:
$ nano myfirstbashscript.sh
I den nylig åpne filen vil vi først skrive inn “#!/bin/sh ”som forteller datamaskinen mønsteret for utførelsen av kommandoen, og denne spesielle linjen er kjent som Shebang. Vi oppretter et skript, lager katalogen med navnet "myDirectory", og oppretter en fil "myfile":
#!/bin/sh
Mkdir myDirectory
CD MyDirectory
Berør myfil
Avslutt Nano -redigereren ved å lagre filen og deretter kjøre kommandoen for å utføre koden til filen:
$ sh myfirstbashscript.sh
For å bekrefte opprettelsen av katalogen og filen, vil vi vise innholdet i katalogen “MyDirectory” ved hjelp av kommandoen:
$ ls/home/pi/myDirectory/
Katalogen og filen har blitt opprettet med utførelsen av MyFirstBashScript -filen.
Konklusjon
Bash er et mye brukt skall og kommer med mange fordeler. Det er et brukervennlig skall da det inneholder håndboken for nesten alle kommandoene som hjelper oss å få informasjonen om bruken av kommandoene. I denne oppskrivningen har vi utforsket bash, noen av de grunnleggende kommandoene, og til slutt, bash-skripting.