Introduktion til Shell-scripting-kommandoer

Du skal have læst meget om, hvor vigtige UNIX-baserede systemer er i vores daglige liv. Det forventes, at du kan lide Unix-baserede systemer mere end Window-baserede systemer, især hvis du tilhører teknologidomænet. Linux har været et meget populært operativsystem på grund af dets effektive filsystem, robuste struktur og mindre tilbøjelige til angreb. Et operativsystem består hovedsageligt af to ting Kernel og Shell. Lad os tale lidt om shell-scripting. I denne artikel diskuterer vi shell-script-kommandoer i detaljer.

Shell-scripting er det sæt af kommandoer, der skal udføres, så skallen kan udføre dem. Det siges at være kombinationen af ​​lange og gentagne kommandosekvenser i et script, så det kan udføres, når og når det er nødvendigt. Hovedideen bag oprettelse af et shell-script er at mindske slutbrugerens belastning. Lad os forstå shell-scriptet ved hjælp af et eksempel. Antag, at vi skal bruge argumenter i et bestemt script, så vi skal bare oprette et shell-script startende fra #! / Bin / bash og derefter gentage teksten, du vil udskrive ved at parametrere med et $ -tegn. Antallet af argumenter kan skrives i form af $ 1, $ 2 osv.

Grundlæggende Shell-scripting-kommandoer

  • Echo-kommando : Echo-kommandoen bruges til udskrivning.

  • Brug af en variabel: En variabel bruges til at gemme i en eller anden værdi, så hele værdien ikke behøver at blive gentaget, og i stedet kan variabler bruges.


  • Kat: Denne Shell Scripting-kommando bruges til at vise filindholdet. Det er en af ​​de meget vigtige kommandoer, der bruges i Linux.

  • Grep: En anden meget vigtig kommando, der bruges til at søge efter en bestemt tekst i filen og generere output for dig relateret til det mønster, der matches.

  • Større end symbol (>): Dette bruges, hvis du vil gemme teksten skrevet på konsollen, der skal gemmes i filen.

  • Ls : Som navnet antyder, er ls den kommando, der er ansvarlig for at liste de mapper og filer, der findes i et bestemt bibliotek. Denne shell-scripting-kommando føjes ofte til andre kommandoer såsom –ltr eller –lrt osv. Afhængigt af behovet.

  • Piping (|): Dette er en anden meget grundlæggende kommando af Linux-baseret operativsystem, der bruges til at hente output modtaget fra en kommando med det samme til en anden. Dette symbol kaldet pipe kan oftest ses sammen med grepping-kommandoen. Nogle steder kan man også sige, at dette rør er kædet.

  • Mindre end symbol (<): Hvis du ønsker at tage input fra filer direkte, bruges <symbol.

  • Pwd: Dette er en anden meget grundlæggende Linux-kommando, der bruges til at fortælle den aktuelle arbejdsmappe og dermed navnet pwd. Det er mest vigtigt, når du har brug for at vide, hvilken undermappe du befinder dig i, af en mappe.

  • Mkdir og cd: Disse to kommandoer går hånd i hånd. På den ene side er Mkdir ansvarlig for at oprette eller oprette et bibliotek, på den anden side bruges en cd til at ændre et bibliotek ved at krydse i det. Disse kommandoer fungerer kun til bibliotek / mapper og ikke på filer.

Mellemliggende Shell-scripting-kommandoer

  • Ifconfig: Det bruges til at kende den kernebaserede interface til netværk. Denne kommando bruges hovedsageligt på starttidspunktet til at kende og konfigurere grænseflader, når det er nødvendigt. Ellers kommer ifconfig-kommandoen kun til en rolle, når der er behov for noget systemindstilling eller nogle fejlfinding.

  • Netstat : Dette er en hovedkommando, der topper listen over shell-scripting-kommandoer. Netstat bruges til at vise netværksrelaterede oplysninger som rutetabeller, netværksforbindelser, maskerade-forbindelser, interfacestatistik, multicast-medlemskaber osv. Suffikset –a i skærmbilledet nedenfor bruges til at liste alle netværksporte.

  • Nslookup : Denne shell-scripting-kommando bruges hovedsageligt af infra management og techOps / DevOps team, da de er nødvendige for at håndtere et dybt niveau af netværk. Det er en netværksbaseret kommando, der viser informationen fra internetserverne. Den forespørger Domain Name Server og henter derved resultatet i forbindelse med servernavneoplysninger.

  • Dig : Dette er en anden mellemliggende kommando af shell-scripting, der bruges til at forespørge domænenavnservere og give information om værtsadresser, navneservere, mailudveksling osv. Relateret information. Det bruges mest til at forespørge en enkelt given vært.

Avancerede Shell-scripting-kommandoer

  • Uptime : Dette er en kommando, der bruges til at holde styr på enhver ondsindet eller usædvanlig aktivitet, der kan have indflydelse på dit system. Uptime bruges til at vide, hvad der faktisk skete, da serveren blev efterladt uden opsyn.

  • Væg: Dette er en af ​​de mest essentielle shell-script-kommandoer, især for en administrator, da dette kan bruges til at udsende en meddelelse til et antal personer, til alle dem, der har deres tilladelse til at indstille sig til ja. Meddelelsen leveres derefter som argumentet til en væg, eller den sendes også som standardindgang for en væg.

  • Mesg: Denne kommando giver dig mulighed for at tage kontrollen om, om folket kan bruge "skriv" ved at give en mulighed for y | n.

  • w: Denne kommando er skønt en enkelt bogstavskommando kan gøre vidundere mulige, da det er en kombination af hvem og oppetidskommandoer, der gives i en sekvens umiddelbart efter den anden.

  • øverst: Det bruges til at vise alle processer i en CPU. Denne kommando er bedst kendt, da den opdaterer sig selv og viser kontinuerligt alle CPU-processer, der kører på et tidspunkt, indtil og medmindre der gives en afbryderkommando.

  • Omdøb: Som navnet antyder, bruges denne kommando til at omdøbe et filnavn.

Tip og tricks til brug af Shell-scripting-kommandoer

Tip til at bruge en shell-scripting-kommando er, at den skal bruges, hvor handlingen er overflødig, så den kan automatiseres, da hovedideen bag oprettelse af et shell-script er at mindske slutbrugerens belastning. Et andet trick ville være at bruge Tab-tasten, mens du skriver kommandoen for at afslutte kommandoen.

Konklusion

Der er muligvis uendelige kommandoer i Unix til shell-scripting, og det er ikke muligt at mestre dem alle. Fokus skal være på at styrke de grundlæggende kommandoer og arbejde med resten, når og når tiden tillader det. Med daglig praksis vil du helt sikkert huske alle disse kommandoer og meget mere. Jeg håber, at du kunne lide denne artikel med Shell Scripting Commands, Bliv ved med at læse vores artikler.

Anbefalede artikler

Dette var en guide til shell-script-kommandoer. Vi diskuterede grundlæggende og avancerede shell-script-kommandoer og nogle øjeblikkelige shell-script-kommandoer her. Du kan også se på følgende artikel for at lære mere -

  1. Du skal prøve svinekommandoer
  2. Sådan bruges MongoDB-kommandoer
  3. Anvendelser af Tableau-kommandoer
  4. Gnistkommandoer
  5. Introduktion til Shell Script-parametre
  6. Til loop i Shell-scripting | Hvordan fungerer loop?
  7. Liste over batch-scripting-kommandoer

Kategori: