Uvod v ukaze Shell Scripting

Gotovo ste veliko prebrali o tem, kako pomembni so sistemi, ki temeljijo na UNIX-u, v našem vsakodnevnem življenju. Pričakuje se, da vam bodo sistemi, ki temeljijo na Unixu, bolj všeč kot sistemi, ki temeljijo na oknih, še posebej, če spadate v področje tehnologije. Linux je bil zelo učinkovit operacijski sistem zaradi svojega učinkovitega datotečnega sistema, robustne strukture in manj nagnjenega k napadom. Operacijski sistem sestavljata predvsem dve stvari Kernel in Shell. Pogovorimo se o skriptnosti školjk. V tem članku bomo podrobno razpravljali o ukazih za risanje lupin.

Skriptanje lupine je niz ukazov, ki jih je treba izvesti tako, da jih lahko lupina izvrši. Kaže se, da gre za kombinacijo dolgih in ponovljivih zapovedi ukazov v enem skriptu, tako da se lahko izvaja, kot in kadar je to potrebno. Glavna ideja ustvarjanja skripta lupine je zmanjšati obremenitev končnega uporabnika. Razumejmo skript lupine s pomočjo primera. Recimo, da moramo v določenem skriptu uporabiti argumente, potem moramo samo ustvariti skript lupine, ki se začne z #! / Bin / bash in nato odmevati besedilo, ki ga želite natisniti, s parametrizacijo z znakom $. Število argumentov se lahko zapiše v obliki $ 1, $ 2 in tako naprej.

Osnovni ukazi za skriptno lupino

  • Ukaz Echo : ukaz eho se uporablja za tiskanje.

  • Uporaba spremenljivke: Spremenljivka se uporablja za shranjevanje neke vrednosti, tako da celotne vrednosti ni treba ponavljati in namesto tega lahko uporabite spremenljivke.


  • Mačka: Ta ukaz Shell Scripting se uporablja za prikaz vsebine datoteke. Je eden zelo pomembnih ukazov, ki se uporabljajo v Linuxu.

  • Grep: Še en zelo pomemben ukaz, ki se uporablja za iskanje določenega besedila v datoteki in ustvarjanje izhoda za vas, povezanega z vzorcem, ki se ujema.

  • Bolj kot simbol (>): To se uporablja, če želite besedilo, napisano na konzoli, shraniti v datoteko.

  • Ls : Kot že ime pove, je ls ukaz, ki je odgovoren za uvrstitev map in datotek v določenem imeniku. Ta ukaz za skriptanje lupine je pogosto priložen drugim ukazom, na primer –ltr ali –lrt itd., Odvisno od potrebe.

  • Piping (|): To je še en zelo osnovni ukaz operacijskega sistema, ki temelji na operacijskem sistemu Linux, ki se uporablja za prenos izhodov, prejetih iz enega ukaza takoj v drugega. Ta simbol, imenovan cev, lahko najpogosteje vidimo skupaj z ukazom za prijemanje. Ponekod lahko temu cevovodu rečemo tudi verižni.

  • Manj kot simbol (<): Če želite neposredno vzeti vnos iz datotek, bo uporabljen <simbol.

  • Pwd: To je še en zelo osnovni ukaz Linuxa, ki se uporablja za to, da povemo sedanji delovni imenik in od tod tudi ime pwd. Najbolj pomembno je, če morate vedeti, v kateri podmapi se nahajate.

  • Mkdir in cd: Ta dva ukaza gresta z roko v roki. Mkdir je na eni strani odgovoren za izdelavo ali izdelavo imenika, na drugi strani pa cd za spreminjanje imenika s prehodom v njem. Ti ukazi delujejo samo za mape / mape in ne za datoteke.

Vmesni ukazi za izdelavo skriptov školjk

  • Ifconfig: Uporablja se za poznavanje vmesnika, ki temelji na jedru. Ta ukaz se v glavnem uporablja ob zagonu za poznavanje in nastavitev vmesnikov, kadar in kadar je to potrebno. V nasprotnem primeru ukaz ifconfig pride v vlogo le, kadar je potrebna neka nastavitev sistema ali nekaj odpravljanja napak.

  • Netstat : To je en glavni ukaz, ki je na vrhu seznama ukazov za lupljenje lupin. Netstat se uporablja za prikazovanje informacij, povezanih z omrežjem, kot so informacije o usmerjevalnih tabelah, omrežne povezave, maskirne povezave, statistika vmesnikov, članstvo v več omrežjih itd., Pripona –a na spodnjem posnetku zaslona se uporablja za seznam vseh omrežnih vrat.

  • Nslookup : Ta ukaz za skriptanje lupine večinoma uporablja infrardeče upravljanje in ekipa techOps / DevOps, saj se morajo spoprijeti z globoko stopnjo mreženja. To je ukaz, ki temelji na omrežnih pripomočkih, ki prikazuje informacije internetnih strežnikov. Poizveduje strežnik domen in s tem pridobi rezultat, ki je povezan z informacijami o strežniku.

  • Dig : To je še en vmesni ukaz skriptnih lupin, ki se uporablja za poizvedovanje o strežnikih domenskih imen in zagotavljanje informacij o naslovih gostitelja, imeniških strežnikih, izmenjavah pošte itd. Večinoma se uporablja za poizvedbo enega samega gostitelja.

Napredni ukazi za Shell Scripting

  • Uptime : To je ukaz, ki se uporablja za spremljanje morebitnih zlonamernih ali nenavadnih dejavnosti, ki bi lahko vplivale na vaš sistem. Uptime se uporablja za vedenje, kaj se je dejansko zgodilo, ko strežnik ni bil brez nadzora.

  • Zid: To je eden najpomembnejših ukazov za skriptne lupine, še posebej za skrbnika, saj lahko s tem pošljete sporočilo n številu ljudi, vsem tistim, ki imajo dovoljenje za sporočila nastavljeno na da. Sporočilo se nato poda kot argument zidu ali pa se pošlje tudi kot standardni vhod za steno.

  • Mesg: Ta ukaz vam omogoča, da nadzorujete, ali lahko ljudje uporabijo »pisanje«, tako da izberete možnost y | n.

  • w: Kljub temu, da samo en črkovni ukaz lahko povzroči čudeže, saj gre za kombinacijo ukazov kdo in uptime, ki so podani v zaporedju takoj za drugim.

  • na vrh: Uporablja se za prikaz vseh procesov procesorja. Ta ukaz je najbolj znan, saj se osvežuje in neprestano prikazuje vse procese CPU, ki se začnejo izvajati v istem trenutku, dokler in če ni dan ukaz za prekinitev.

  • Preimenuj: Kot že ime pove, se ta ukaz uporablja za preimenovanje imena datoteke.

Nasveti in nasveti za uporabo ukazov za skripte v školjkah

Namig za uporabo ukaza za skriptanje lupine je, da ga je treba uporabiti tam, kjer je dejanje odveč, tako da ga je mogoče avtomatizirati, saj je glavna ideja ustvarjanja skripta lupine zmanjšati obremenitev končnega uporabnika. Naslednji trik bi bil, da med pisanjem ukaza uporabite tipko Tab in tako dokončate ukaz.

Zaključek

V Unixu je morda neskončno ukazov za zapisovanje lupin in obvladovanje vseh ni mogoče. Poudarek bi moral biti na krepitvi osnovnih ukazov in delu z ostalimi, ko in ko to dopušča čas. Z vsakodnevno prakso bi si zagotovo zapomnili vse te ukaze in še veliko več. Upam, da vam je bil všeč ta članek Shell Scripting Commands, nadaljujte z branjem člankov.

Priporočeni članki

To je bilo vodilo za ukaze za risanje lupin. Tu smo razpravljali o osnovnih in naprednih ukazih za skriptne lupine ter nekaj neposrednih ukazov za skriptne lupine. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Morate poskusiti prašičje ukaze
  2. Kako uporabljati ukaze MongoDB
  3. Uporaba ukazov Tableau
  4. Iskreni ukazi
  5. Uvod v parametre skripta lupine
  6. Za zanko v Shell Scripting | Kako zanka deluje?
  7. Seznam ukazov paketnega skripta