Du har sikkert hørt om bash -skripting hvis du er kjent med Linux. Et bash -manus spiller en essensiell rolle i automatiseringen av kommandoer i Linux. Det kan spare mye tid fordi du ikke trenger å skrive kommandoene en etter en i terminalen. Dermed kan bashskripting øke arbeidseffektiviteten din ved å automatisk utføre kommandoene.
Dessuten er en ivrig kunnskap om bashskripting også nødvendig for å få Linux -administratorjobben. Derfor må du lære bashskript for å øke karrieren på et helt nytt nivå. Hvis du er nybegynner, kan du lese denne guiden for å få en kort informasjon om bash -skripting i Linux.
Din første dag med bash -skripting
Før vi flytter til konseptene Bash Scripting, la oss se på det grunnleggende om Bash i Linux:
Hva er bash?
Bash eller Bourne Again Shell er en kommandospråklig tolk som er allment tilgjengelig på forskjellige Linux -distros. Bash er en oppgradert versjon av Bourne-skallet som inkluderer tilleggsfunksjoner som kommandolinjeredigering. I dag kommer Bash som en standard kommandotolk på forskjellige Linux -systemer.
Brian Fox utviklet bash i 1989 for å forbedre Bourne Shell for interaktiv bruk. Det har forskjellige alternativer inkludert viktige bindinger, redigering av kommandolinjer og støtte for kommandohistorikk.
Hva er skall?
Shell leser og utfører kommandoene som en bruker kommer inn. Med andre ord, det er en makroprosessor som fungerer mellom brukeren og systemet for kommandoutførelsen. Shells ultimate evne til å samhandle med systemet (kjernen) gjør det til et kraftig verktøy.
Du kan opprette skallfilen enten fra CLI eller GUI. Det er forskjellige varianter av skjell, og hver variant har sine evner og funksjon for å automatisere kommandoutførelsen.
Hva er skripting?
Scripting tilbyr et automatisk kommandoutførelsesmiljø. Det lar en bruker skrive og utføre settet med kommandoer fra terminalen. Skript er tekstfiler som du kan opprette enten fra terminalen eller tekstredigereren. Med skriptene kan du utføre flere kommandoer samtidig, og spare deg for mye tid og krefter.
Bash Scripting: Hvorfor skal du bruke den?
Som nevnt kan bash -skript forbedre arbeidsflyten og forenkle prosessen. Bash -skript er å foretrekke av nettverksingeniører, forskere, systemadministratorer, utviklere og Linux -eksperter.
Du kan bruke bash -skriptingen i forskjellige oppgaver, inkludert dataknusing, automatiserte sikkerhetskopiering, distribusjon av webapp og tilpasset skriptutvikling for forskjellige sider. Dessuten er her noen grunner til at du bør bruke bashskriptet til dine daglige oppgaver:
Bash scripting: det grunnleggende
I utgangspunktet, ".sh”Er utvidelsen av bashskriptet. Men det er noen flere måter å identifisere disse skriptene raskt.
Hvordan lage bashskript i Linux
Du kan opprette bash -skriptfilen gjennom CLI og GUI -tilnærming. La oss gå gjennom hver av dem hver for seg:
Lag et bash -manus gjennom Nano Editor
Først åpner du Linux -terminalen og kjør Touch -kommandoen for å lage et bash -skript:
berøringsfil.sh
Du kan sjekke banen til bash -filen ved å bruke “hvilken” -kommandoen:
hvilken bash
I tilfelle du vil lagre skriptet i en spesifikk katalog, må du utføre følgende kommandoer:
CD ~/
berøringsfil.sh
Du kan også gi utførelsesrettighetene til skriptet gjennom CHMOD -kommandoen:
CHMOD +X -fil.sh
Bruk nå Nano -kommandoen til å legge inn detaljene i bashskriptet:
Nano -fil.sh
I Nano -redaktøren kan du legge inn detaljene deretter. For eksempel setter vi inn en spesifikk tekst i den:
Til slutt, kjør følgende kommando for å åpne bashskriptet i terminalen:
./fil.sh
Det er massevis av bashskript som du kan lage i Linux. Sjekk ut 30 bash -manuseksempler for å lære alt om bash -skripting.
Kommandoer som du kan prøve for bash -skripting
Det er noen få kommandoer som du kan prøve mens du skriver bash -skript i Linux:
Ls kommando
LS -kommandoen brukes til å liste opp kataloginnholdet slik at du kan sjekke innholdet i filen raskt.
Grep kommando
GREP -kommandoen brukes til å søke i teksten i et spesifikt mønster. Det kan være en nyttig kommando å søke etter et bestemt skript fra katalogen.
Mkdir -kommando
Du kan bruke mkdir -kommandoen til å lage katalogene. Denne kommandoen er nyttig når du oppretter et bash -skript i en ny katalog.
PWD -kommando
Du kan bruke PWD til å skrive ut den gjeldende arbeidskatalogen i terminalen. Det er nyttig når du jobber i flere terminaler.
Mann kommando
Med Man -kommandoen kan du få detaljene om kommandoene du utfører. Du kan prøve noen få alternativer som -w, -b, -f, etc.
MV -kommando
Du gir nytt navn til eller flytter katalogene rett fra terminalen med MV -kommandoen.
CP -kommando
Denne kommandoen brukes til å kopiere kataloger og filer.
Cat Command
CAT -kommandoen oppretter, leser, viser og sammenkobler en fil.
Avslutt kommando
Du kan bruke exit -kommandoen til å avslutte den for øyeblikket kjørende prosessen og lukke terminalvinduet.
Konklusjon
Dette handler om de tingene du bør vurdere på din første dag med bash -skripting. Bash -skriptene er nyttige for å forbedre effektiviteten din, enten du er en Linux -administrator eller en programmerer. Konseptet med bashskript er ikke begrenset til en enkelt guide. Derfor skrev vi hundrevis av guider og opplæringsprogrammer, så husk å sjekke ut Linuxhint for å vite mer.