Introduktion till Shell-skriptkommandon

Du måste ha läst mycket om hur viktiga UNIX-baserade system är i våra dagliga liv. Du förväntas gilla Unix-baserade system mer än Windows-baserade system, särskilt om du tillhör teknologidomänen. Linux har varit ett mycket populärt operativsystem på grund av dess effektiva filsystem, robusta struktur och mindre benägna för attacker. Ett operativsystem består huvudsakligen av två saker Kernel och Shell. Låt oss prata om shell-skript lite. I den här artikeln kommer vi att diskutera kommandon med shell-skript i detalj.

Shell-skript är uppsättningen av kommandon som ska utföras så att skalet kan köra dem. Det sägs vara en kombination av långa och repeterbara kommandosekvenser i ett skript så att det kan köras efter behov. Huvudtanken bakom att skapa ett skalskript är att minska slutanvändarnas belastning. Låt oss förstå skalskriptet med hjälp av ett exempel. Anta att vi måste använda argument i ett visst skript, vi behöver bara skapa ett shell-skript med början från #! / Bin / bash och sedan återkalla texten du vill skriva ut genom att parametrera med ett $ -tecken. Antalet argument kan skrivas i form av $ 1, $ 2 och så vidare.

Grundläggande kommandon för skriptskript

  • Echo-kommando : Echo-kommandot används för utskrift.

  • Använda en variabel: En variabel används för att lagra i ett värde så att hela värdet inte behöver upprepas och istället kan variabler användas.


  • Cat: Detta Shell Scripting-kommando används för att visa filinnehållet. Det är en av de mycket viktiga kommandona som används i Linux.

  • Grep: Ett annat mycket viktigt kommando som används för att söka efter en viss text i filen och generera utgången för dig relaterad till det mönster som matchas.

  • Större än symbol (>): Detta används om du vill spara texten som är skriven på konsolen som ska sparas i filen.

  • Ls : Som namnet antyder är ls kommandot som ansvarar för att lista de mappar och filer som finns i en viss katalog. Detta skriptskriptkommando läggs ofta till med andra kommandon som –ltr eller –lrt, etc. beroende på behov.

  • Piping (|): Detta är ett mycket mycket grundläggande kommando för Linux-baserat operativsystem som används för att hämta utmatningen från ett kommando direkt till ett annat. Denna symbol som kallas rör kan ofta ses tillsammans med greppkommandot. På vissa platser kan man också säga att denna rörledning är kedjad.

  • Mindre än symbol (<): Om du vill ta inmatningen från filer direkt kommer <symbol att användas.

  • Pwd: Detta är ett annat mycket grundläggande Linux-kommando som används för att berätta den nuvarande arbetskatalogen och därmed namnet pwd. Det är mycket viktigt när du behöver veta vilken undermapp du befinner dig i en mapp.

  • Mkdir och cd: Dessa två kommandon går hand i hand. Mkdir å ena sidan ansvarar för att skapa eller skapa en katalog, å andra sidan används en cd för att ändra en katalog genom att köra igenom den. Dessa kommandon fungerar bara för katalog / mappar och inte för filer.

Intermediära Shell-skriptkommandon

  • Ifconfig: Det används för att känna till det kärnbaserade gränssnittet för nätverk. Detta kommando används huvudsakligen vid starttid för att känna till och ställa in gränssnitt när och vid behov. Annars kommer ifconfig-kommandot en roll bara när det behövs viss systeminställning eller felsökning.

  • Netstat : Detta är ett huvudkommando som toppar listan med shell-skriptkommandon. Netstat används för att visa den nätverksrelaterade informationen som routingtabeller, nätverksanslutningar, maskeradanslutningar, gränssnittsstatistik, multicast-medlemskap osv. Suffixet - i skärmdumpen nedan används för att lista alla nätverksportar.

  • Nslookup : Detta shell-skriptkommando används främst av infra management och techOps / DevOps-team eftersom de krävs för att hantera en djup nätverksnivå. Det är ett nätverksverktygsbaserat kommando som visar informationen på internet-servrar. Den frågar Domain Name Server och hämtar därmed resultatet relaterat till servernamninformation.

  • Gräv : Detta är ett annat mellankommando med skalskript som används för att fråga domännamnservrar och ge information om värdadresserna, namnservrarna, e-postutbyten etc. relaterad information. Det används mest för att fråga en enskild värd.

Avancerade Shell-skriptkommandon

  • Uptime : Detta är ett kommando som används för att hålla reda på all skadlig eller annan ovanlig aktivitet som kan påverka ditt system. Uptime används för att veta vad som faktiskt hände när servern lämnades obevakad.

  • Vägg: Det här är ett av de mest väsentliga kommandon för skriptskript, speciellt för en administratör, eftersom det kan användas för att sända ett meddelande till ett antal personer, till alla som har sin behörighet inställd till ja. Meddelandet tillhandahålls sedan som argument till en vägg eller det skickas också som standardinmatning för en vägg.

  • Mesg: Det här kommandot låter dig ta kontrollen om huruvida folket kan använda "skriva" genom att tillhandahålla ett alternativ på y | n.

  • w: Detta kommando är dock bara ett kommando med en bokstav som kan göra underverk möjligt eftersom det är en kombination av vem och upptidskommandon som ges i en sekvens direkt efter det andra.

  • överst: Det används för att visa alla processorer i en CPU. Detta kommando är bäst känt eftersom det uppdaterar sig själv och visar kontinuerligt alla CPU-processer som är igång vid en tidpunkt tills och om inte ett avbrottskommando ges.

  • Byt namn: Som namnet antyder används detta kommando för att byta namn på ett filnamn.

Tips och tricks för att använda Shell-skriptkommandon

Tipset om att använda ett shell-skriptkommando är att det ska användas där åtgärden är överflödig så att den kan automatiseras eftersom huvudidén bakom att skapa ett skal-script är att minska slutanvändarnas belastning. Ett annat trick skulle vara att använda Tab-tangenten när du skriver kommandot för att slutföra kommandot.

Slutsats

Det finns möjligen oändliga kommandon i Unix för shell-skript och det är inte möjligt att behärska dem alla. Fokus bör ligga på att stärka de grundläggande kommandona och arbeta med resten när tiden tillåter. Med daglig träning kommer du säkert att komma ihåg alla dessa kommandon och mycket mer. Jag hoppas att du gillade denna Shell Scripting Commands-artikel, Fortsätt läsa våra artiklar.

Rekommenderade artiklar

Detta var en guide för skriptskriptkommandon. Vi diskuterade grundläggande och avancerade skalskriptkommandon och några omedelbara skalskriptkommandon här. Du kan också titta på följande artikel för att lära dig mer -

  1. Du måste prova svinkommandon
  2. Hur man använder MongoDB-kommandon
  3. Användningar av Tableau-kommandon
  4. Gnistkommandon
  5. Introduktion till Shell-skriptparametrar
  6. För Loop in Shell Scripting | Hur fungerar slingan?
  7. Lista över kommandon för skript för batch

Kategori: