Shelli skriptimiskäskude sissejuhatus

Peate olema palju lugenud selle kohta, kui olulised on UNIXil põhinevad süsteemid meie igapäevases elus. Eeldatakse, et teile meeldivad Unixi põhised süsteemid rohkem kui aknapõhised süsteemid, eriti kui kuulute tehnoloogiavaldkonda. Linux on olnud väga populaarne operatsioonisüsteem oma tõhusa failisüsteemi, tugeva struktuuri ja vähem kalduvuse korral rünnakutele. Operatsioonisüsteem koosneb peamiselt kahest asjast - Kernel ja Shell. Räägime natuke kesta skriptimisest. Selles artiklis käsitleme üksikasjalikult kesta skriptimise käske.

Korpuse skriptimine on käskude komplekt, mida täidetakse selliselt, et kest saaks neid täita. Öeldakse, et see on pikkade ja korratavate käsuridade kombinatsioon ühte skripti, nii et seda saab vastavalt vajadusele täita. Kestiskripti loomise peamine mõte on lõppkasutaja koormuse vähendamine. Mõistagem kesta skripti näite abil. Oletame, et peame konkreetses skriptis kasutama argumente, siis peame lihtsalt looma skripti, mis algab numbrist #! / Bin / bash, ja kajastama seejärel printimiseks vajalikku teksti parameetritega $ -märgiga. Argumentide arvu saab kirjutada kujul 1, 2 ja nii edasi.

Shelli skriptimise põhikäsud

  • Kaja käsk : printimiseks kasutatakse kaja käsku.

  • Muutuja kasutamine: Muutujat kasutatakse mingis väärtuses salvestamiseks, nii et kogu väärtust ei pea kordama ja selle asemel saab kasutada muutujaid.


  • Kass: seda skriptimiskäsku kasutatakse faili sisu kuvamiseks. See on üks väga olulisi käske, mida Linuxis kasutatakse.

  • Grep: Veel üks väga oluline käsk, mida kasutatakse failis kindla teksti otsimiseks ja teile vastava väljundiga mustri genereerimiseks.

  • Suurem kui sümbol (>): Seda kasutatakse juhul, kui soovite konsoolile kirjutatud teksti faili salvestada.

  • Ls : Nagu nimigi ütleb, on ls käsk, mis vastutab kindlas kataloogis olevate kaustade ja failide loetlemise eest. See koore skriptimiskäsk lisatakse sageli sõltuvalt vajadusest muude käskudega, näiteks –ltr või –lrt jne.

  • Piping (|): see on veel üks Linuxi operatsioonisüsteemi väga lihtne käsk, mida kasutatakse ühe käsuga saadud väljundi kohe teise toomiseks. Seda sümbolit, mida nimetatakse pipe, saab kõige sagedamini näha koos grepimise käsuga. Mõnes kohas võib seda torustikku öelda ka aheldavana.

  • Vähem kui sümbol (<): Kui soovite sisestada faile otse failidest, kasutatakse sümbolit <.

  • Pwd: see on veel üks väga lihtne Linuxi käsk, mida kasutatakse praeguse töökataloogi ja sellest ka nime pwd ütlemiseks. See on kõige olulisem, kui peate teadma, millises kausta alamkaustas olete.

  • Mkdir ja cd: Need kaks käsku käivad käsikäes. Mkdir ühelt poolt vastutab kataloogi loomise või koostamise eest, teiselt poolt kasutatakse cd kataloogi muutmiseks, liikudes sinna. Need käsud töötavad ainult kataloogide / kaustade jaoks, mitte failide puhul.

Shelli skriptimise vahekäsud

  • Ifconfig: seda kasutatakse võrkude tuumapõhise liidese teadmiseks. Seda käsku kasutatakse peamiselt alglaadimise ajal liideste tundmiseks ja seadistamiseks vastavalt vajadusele. Vastasel juhul satub ifconfig-käsk rolli ainult siis, kui on vaja mõnda süsteemi häälestada või siluda.

  • Netstat : See on üks suuremaid käske, mis täidab koore skriptimise käskude nimekirja. Netstat kasutatakse võrguga seotud teabe kuvamiseks, näiteks marsruutimistabelite, võrguühenduste, maskeeringute ühenduste, liidese statistika, multisaadete liikmelisuse jms kohta. Allpool asuva ekraanipildi sufiksit kasutatakse kõigi võrguportide loetlemiseks.

  • Nslookup : seda kesta skriptimiskäsku kasutavad peamiselt infrapunahaldus ja techOps / DevOps meeskond, kuna nad on kohustatud tegelema sügava võrgutasemega. See on võrgu utiliidil põhinev käsk, mis kuvab Interneti-serverite teavet. See küsib domeeninimeserverit ja tõmbab seeläbi serverinimega seotud tulemuse.

  • Kaevamine : see on veel üks keskskriptide käsk, mida kasutatakse domeeninimeserveritest päringute tegemiseks ja masina aadresside, nimeserverite, e-postivahetuse jms teabe saamiseks. Enamasti kasutatakse seda ühelt hostilt päringute tegemiseks.

Täpsemad kestade skriptimise käsud

  • Uptime : seda käsku kasutatakse kõigi pahatahtlike või ebaharilike toimingute jälgimiseks, mis võivad teie süsteemi mõjutada. Uptime abil saab teada, mis tegelikult juhtus, kui server jäeti valveta.

  • Sein: see on üks hädavajalikumaid skriptimiskäske, eriti administraatori jaoks, kuna seda saab kasutada sõnumi edastamiseks n-le inimesele kõigile neile, kelle võrgusilma luba on jah. Seejärel edastatakse teade argumendina seinale või saadetakse see ka seina standardsisendina.

  • Mesg: see käsk võimaldab teil kontrollida, kas inimesed saavad kasutada kirjutamist, pakkudes valiku y | n.

  • w: see käsk võib küll imet teha, kuna see on kombinatsioon kesest ja uptime käskudest, mis antakse üksteise järel üksteise järel.

  • üles: seda kasutatakse kõigi protsessori protsesside kuvamiseks. Seda käsku tuntakse kõige paremini siis, kui see värskendab ennast ja kuvab pidevalt kõiki protsessorit, mis ühel ajahetkel töötab ja töötab, kuni katkestamiskäsuni antakse.

  • Nimeta ümber: nagu nimigi ütleb, kasutatakse seda käsku failinime ümbernimetamiseks.

Nipid ja nipid kestaskriptide käskude kasutamiseks

Kestas skriptimiskäsu kasutamise näpunäide on see, et seda tuleks kasutada siis, kui toiming on üleliigne, nii et seda saaks automatiseerida, kuna kesta skripti loomise peamine mõte on lõppkasutaja koormuse vähendamine. Teine trikk oleks käsu kirjutamiseks käsu vormistamiseks klahvi Tab kasutamine.

Järeldus

Koodiskriptimiseks on Unixis võib-olla lõputuid käske ja nende kõigi haldamine pole võimalik. Keskenduda tuleks põhikäskude tugevdamisele ja teha ülejäänutega koostööd nii, nagu aeg lubab. Igapäevase harjutamisega mäletate kindlasti kõiki neid käske ja palju muud. Ma loodan, et teile meeldis see Shell Scripting Commandsi artikkel, lugege edasi meie artikleid.

Soovitatavad artiklid

See oli juhend shelliskriptide käskude jaoks. Arutasime siin põhilisi ja keerukamaid skriptimiskäske ning mõnda kohest skriptimiskäsku. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Peate proovima sea käske
  2. Kuidas MongoDB käske kasutada?
  3. Tableau käskude kasutamine
  4. Sädeme käsud
  5. Shell Scripti parameetrite sissejuhatus
  6. Loopi jaoks skriptis | Kuidas silmus töötab?
  7. Partii skriptimiskäskude loend

Kategooria: