Introducere în comenzile de script Shell

Trebuie să fi citit multe despre importanța sistemelor bazate pe UNIX în viața noastră de zi cu zi. Este de așteptat să vă placă sistemele bazate pe Unix mai mult decât sistemele bazate pe Window, în special dacă aparțineți domeniului tehnologic. Linux a fost un sistem de operare foarte popular datorită sistemului de fișiere eficient, a structurii robuste și mai puțin predispus la atacuri. Un sistem de operare este format în principal din două lucruri Kernel și Shell. Haideți să vorbim un pic despre scripturile shell. În acest articol, vom discuta în detaliu comenzile de script de shell.

Scripturile Shell sunt setul de comenzi care trebuie executate astfel încât shell-ul să le poată executa. Se spune că este combinația de secvențe de comandă lungi și repetabile într-un singur script, astfel încât să poată fi executat așa cum este necesar. Ideea principală din spatele creării unui script shell este reducerea încărcării utilizatorului final. Să înțelegem scriptul shell cu ajutorul unui exemplu. Să presupunem că trebuie să folosim argumente într-un anumit script, atunci trebuie doar să creăm un script shell începând de la #! / Bin / bash și apoi să ecoulăm textul pe care doriți să îl imprimați prin parametrizarea cu un semn $. Numărul de argumente poate fi scris sub formă de $ 1, 2 $ și așa mai departe.

Comenzi de bază pentru scriptul Shell

  • Comanda ecou: Comanda ecou se utilizează pentru tipărire.

  • Utilizarea unei variabile: o variabilă este utilizată pentru a stoca o anumită valoare, astfel încât întreaga valoare nu trebuie repetată și în schimb pot fi utilizate variabile.


  • Cat: Această comandă Scripturi Shell este utilizată pentru a arăta conținutul fișierului. Este una dintre comenzile foarte importante utilizate în Linux.

  • Grep: O altă comandă foarte importantă, care este utilizată pentru a căuta un anumit text din fișier și pentru a genera ieșirea pentru dvs., legată de modelul care se potrivește.

  • Simbol mai mare decât (>): Acesta este utilizat dacă doriți să salvați textul scris pe consolă pentru a fi salvat în fișier.

  • Ls : După cum sugerează și numele, ls este comanda care este responsabilă pentru listarea dosarelor și fișierelor prezente într-un anumit director. Această comandă de script shell este adesea însoțită de alte comenzi, cum ar fi –ltr sau –lrt etc., în funcție de necesitate.

  • Piping (|): Aceasta este o altă comandă foarte de bază a sistemului de operare bazat pe Linux, care este folosită pentru a obține ieșirea primită de la o comandă imediat în alta. Acest simbol numit țeavă poate fi cel mai adesea văzut împreună cu comanda grepping. În unele locuri, se poate spune că această conductă se înlănțuie.

  • Mai puțin decât simbolul (<): Dacă doriți să intrați direct din fișiere, atunci simbolul <va fi folosit.

  • Pwd: Aceasta este o altă comandă Linux foarte de bază care este folosită pentru a spune directorul de lucru prezent și de aici numele pwd. Este cel mai esențial atunci când trebuie să știți ce subfolder vă aflați într-un folder.

  • Mkdir și cd: Aceste două comenzi merg mână în mână. Mkdir, pe de o parte, este responsabil pentru crearea sau crearea unui director, pe de altă parte, un cd este folosit pentru a schimba un director prin parcurgerea acestuia. Aceste comenzi funcționează numai pentru director / foldere și nu pentru fișiere.

Comenzi de scripturi intermediare Shell

  • Ifconfig: Este utilizat pentru a cunoaște interfața bazată pe kernel pentru rețele. Această comandă este utilizată în principal la momentul de pornire pentru a cunoaște și configura setări de interfețe, când și când este necesar. În caz contrar, comanda ifconfig intră doar într-un rol atunci când este necesară o adaptare a sistemului sau oarecare depanare.

  • Netstat : Aceasta este una dintre comenzile majore care se clasează pe lista comenzilor de script de shell. Netstat este utilizat pentru a afișa informațiile legate de rețea, cum ar fi tabelele de rutare, conexiunile de rețea, conexiunile masquerade, statisticile de interfață, abonamentele multicast, etc.

  • Nslookup : Această comandă de script de shell este utilizată în principal de către infra management și echipa techOps / DevOps, deoarece acestea trebuie să se ocupe de un nivel profund de rețea. Este o comandă bazată pe utilitatea rețelei care afișează informațiile serverelor de internet. Se interogează pe Domain Name Server și, prin urmare, obține rezultatul aferent informațiilor despre numele serverului.

  • Dig : Aceasta este o altă comandă intermediară de scripturi shell care este folosită pentru a interoga serverele de nume de domeniu și pentru a furniza informații despre adresele de gazdă, servere de nume, schimburi de poștă etc. Este folosit mai ales pentru a interoga o singură gazdă dată.

Comenzi Advanced Scripting Shell

  • Uptime : Aceasta este o comandă care este utilizată pentru a ține o evidență a oricărei activități rău intenționate sau neobișnuite care ar putea afecta sistemul dumneavoastră. Uptime este utilizat pentru a ști ce s-a întâmplat de fapt când serverul a fost lăsat nesupravegheat.

  • Perete: Aceasta este una dintre cele mai esențiale comenzi de script de shell, în special pentru un administrator, deoarece acest lucru poate fi utilizat pentru a transmite un mesaj către un număr de persoane, tuturor celor care au permisiunea de mesg setată pe da. Mesajul este apoi furnizat ca argument pentru un perete sau este de asemenea trimis ca intrare standard pentru un perete.

  • Mesg: Această comandă vă permite să luați controlul că, dacă oamenii pot folosi „scrie”, oferind o opțiune de y | n.

  • w: Această comandă este deși doar o comandă cu o scrisoare poate face minuni posibile, deoarece este o combinație între cine și comenzi uptime care sunt date într-o secvență imediat după cealaltă.

  • top: Este utilizat pentru a afișa toate procesele unui procesor. Această comandă este cea mai cunoscută, deoarece se reîmprospătează și afișează continuu toate procesele procesorului care sunt în funcțiune la un moment dat până și dacă nu este dată o comandă de întrerupere.

  • Redenumește: După cum sugerează numele, această comandă este folosită pentru a redenumi un nume de fișier.

Sfaturi și trucuri pentru a utiliza comenzile de script Shell

Sfatul pentru a utiliza o comandă de script de shell este faptul că ar trebui să fie utilizat acolo unde acțiunea este redundantă, astfel încât să poată fi automatizată, deoarece ideea principală din spatele creării unui script shell este de a reduce sarcina utilizatorului final. Un alt truc ar fi să folosești tasta Tab în timp ce scrii comanda, astfel încât să completezi comanda.

Concluzie

Există, eventual, comenzi interminabile în Unix pentru scripturi shell și stăpânirea tuturor acestora nu este posibilă. Concentrația trebuie să se concentreze pe consolidarea comenzilor de bază și să lucreze cu restul cât și când timpul o permite. Cu practica zilnică, îți vei aminti cu siguranță toate aceste comenzi și multe altele. Sper că ți-a plăcut acest articol Commands Scripting Shell, Continuați să citiți articolele noastre.

Articole recomandate

Acesta a fost un ghid pentru comenzile de script de shell. Am discutat aici comenzile de bază și avansate de script de shell și unele comenzi imediate de scripturi shell. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Trebuie să încercați comenzile porcului
  2. Cum se utilizează comenzile MongoDB
  3. Utilizări ale comenzilor Tableau
  4. Comenzi scânteie
  5. Introducere în Parametrii scriptului Shell
  6. Pentru bucla în Scripturi Shell | Cum funcționează bucla?
  7. Lista comenzilor de script pentru loturi