Online resurser och verktyg för att lära sig Shell Scripting

Online resurser för att lära sig Shell Scripting

Online resurser för att lära sig Shell Scripting

I allmänhet har alla genomsnittliga användare av ett gratis operativsystem av GNU / Linux-typen haft kontakt med systemterminalen. Och många hanterar i genomsnitt samma för många typiska funktioner som (av) installation, uppdatering eller radering av någon konfiguration eller applikation i den. Andra lite mer avancerade, tekniska eller system- eller serveradministratörer använder det mer avancerat.

Många gånger är det mycket användbart att känna till eller behärska terminalspråk, för när vi måste arbeta i en avancerad miljö där det vanligtvis finns många speciella (avancerade) konfigurationer eller schemalagda uppgifter som andra administratörer skrev, och som nu måste hanteras för att lösa ett problem, förbättra något som redan finns, är denna kunskap till stor hjälp för oss. Och om vi kan räkna med online-resurser som gör det lättare för oss att förstå eller behärska dem, ännu bättre.

Shell-skript

Inledning

Att verkligen lära sig Shell Scripting eller avancerad användning av terminalspråk blir väldigt viktigt och viktigt, för att effektivt och effektivt kunna möta de nya krav eller utmaningar som krävs av oss när vi vill göra mycket avancerade saker i eller med våra GNU / Linux-operativsystem.

Och oavsett om man är en vanlig, avancerad användare eller en SysAdmin, har vi säkert vid något tillfälle varit i uppgiften att förstå ett Shell Script som skapats av någon annan, som inte är välskriven, eller att den är i en logisk eller skrivstruktur, inte lätt att förstå eller i värsta fall med kommandokommandon, atypiska, gamla, ineffektiva eller skrivna på ett besvärligt och förvirrande sätt.

Därför hoppas vi att den här serien av online-resurser som vi kommer att nämna nedan tjänar till att bygga bättre skript, utan att behöva gå igenom en tråkig och svår uppgift att ta reda på hur jag kodar det eller varför det kodades så och varför det inte längre fungerar.

Men först är det bra att klargöra några viktiga begrepp innan du använder dessa resurser, särskilt för de användare eller grundläggande intressenter eller som inte behärskar detta mycket användbara område i GNU / Linux-operativsystemen:

Vad är skalet?

Skal som på spanska betyder CONCHA (skal, lock, skydd). Används denna term i operativsystem hänvisar till Operativsystems kommandotolk. Som vanligt, Det är ett högpresterande textgränssnitt, manifesterat i form av en terminal (konsol) och att det huvudsakligen tjänar 3 viktiga arbetsområden, som är: Hantera operativsystemet, köra applikationer och interagera med dem och fungera som en grundläggande programmeringsmiljö.

Vad är GNU / Linux Bash Shell?

Det är ett datorprogram vars funktion är att tolka order. Den är baserad på Unix-skalet och är POSIX-kompatibel. Det skrevs för GNU-projektet och är standardskalet för de flesta Linux-distributioner.

Vad är ett Shell Script?

Det är en textfil som innehåller en serie skalkommandon, som systemet körs på ett ordnat sätt, från topp till botten. För att redigera dem behöver du bara en textredigerare, till exempel Emacs, Vi, Nano, bland många befintliga. De sparas med tillägget ".sh" (eller utan det, i vissa fall) och körs från Shell med kommandot: sh script name.sh. Skript beter sig på samma sätt som skalkommandon.

Vad är Shell Scripting?

Det är tekniken (skicklighet / skicklighet) att designa och skapa skript (uppgiftsautomationsfil) genom ett skal (helst) i ett operativsystem, eller en textredigerare (grafik eller terminal). Detta är en typ av programmeringsspråk som generellt tolkas.

Det vill säga medan de flesta program är kompilerade (kodade), eftersom de konverteras permanent till en specifik kod (special) innan de kan köras (kompileringsprocess), förblir ett skalskript i sin ursprungliga form (dess källkod i textform) och de tolkas kommando för kommando varje gång de körs. Även om det är möjligt att manusen kan kompileras också, även om det inte är vanligt.

Online resurser för Linux

Online resurser för att lära sig Shell Scripting

Bash Redaktörer

Dessa online Bash Editors tillåter alla att bekvämt skriva sina skript eller andras skript direkt i webbläsaren för att testa (köra) dem och därmed kontrollera om de fungerar korrekt eller inte. Var och en av följande har sina egna styrkor eller begränsningar, så att testa var och en och ta reda på hur de fungerar kommer att göra ditt liv enklare när du utvecklar eller antar manus.

Några av dem låter dig testa andra språk som inte är Terminal GNU / Linux men mer varierade och avancerade programmeringsspråk, andra kommer bara på engelska och andra är flerspråkiga. Andra tillåter saker som att ställa in kommandoradsargument och stdin-ingångar, andra kräver att användaren loggar in, andra inte, vissa tillåter samarbete i realtid.

Andra är väldigt enkla och grundläggande och andra har avancerade gränssnitt fulla av verktyg. Vissa tillhandahåller till och med läromedel för att lära sig att programmera vilket språk som helst medan man kör och testar sina koder.

Online Bash-kompilator

Online Bash-kompilator

jdoodle

jdoodle

Bash Online Editor Online Compiler

paiza.io

ShellCheck Editor Online Bash Compiler

ShellChek

Repl.it Editor Online Bash Compiler

Ersätt det

Rextester Editor Online Bash Compiler

RexTester

Lär Shell Programming Editor Online Bash Compiler

LearnShell

Andra användbara onlineterminaler är:

Verktyg

CMD -utmaning

CMD -utmaning

Den här webbplatsen låter oss skicka vår kunskap om Shell Scripting till en serie utmaningar (tester) baserat på vår erfarenhet för att lösa vanliga och avancerade uppgifter med det språket. Bland de goda sakerna finns biblioteket med lösningar som varje deltagare föreslår för varje utmaning, vilket gör det till en utmärkt kunskapsdatabas för våra egna manus.

Kommandorad Fu

Kommandorad Fu

En annan användbar webbplats som gör att vi kan registrera och utforska en enorm kommandoraddatabas som utan kostnad erbjuder oss fördelarna med andras visdom i terminalen (CLI). Alla kommandorader kan kommenteras, diskuteras och röstas upp eller ner, vilket gör det mycket användbart när man studerar eller använder det som är mest uppskattat av samhället själv.

Förklara Shell

Förklara Shell

Följande webb tillåter oss analysera kommandorader för att upptäcka fel eller validera och optimera deras strukturoch därmed uppnå en mycket praktisk självlärning för varje användare enligt det material som han själv undersökt.

Självstudier, guider och Wikis

Videohandledning

Om du vill lära dig lite mer om Shell Scripting i vår egen bloggkan du ta en titt på våra andra publikationer om ämnet genom att klicka här: Skript DesdeLinux


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   juliuco nike sade

    Den här artikeln uppskattas och jag tycker att den är mycket lämplig och lärorik, för ett tag sedan väntade jag på en om bash-redaktörer. Jag är mycket intresserad av att utvidga detta programmeringsspråk till Linux

  2.   Linux-postinstallation sade

    Tack för din positiva kommentar och jag är glad att du gillade det!