Resurser för att lära sig bash / shell-skript i GNU / Linux

Prova Vårt Instrument För Att Eliminera Problem

Det finns ett stigma kring ordet Linux, där människor i allmänhet ser för sig människor med glasögon, skägg och ser ut som en hippy programmerare. Roligt nog, detta beskriver perfekt Richard Stallman, skaparen av GNU, det verkliga operativsystemet som vi helt enkelt kallar 'Linux' för närvarande (mycket till hans orolighet.)

En del av detta stigmatisering är dock också att GNU / Linux-användare ständigt limmas till terminaler, och kontinuerligt hackar bort kod för att köra sitt operativsystem. Den här gången var inte för långt borta, men numera kanske de flesta användare inte ens ser terminalen.

Men de som vill dyka djupare och verkligen se den verkliga kraften bakom att använda en CLI, kanske vill lära sig programmering / scripting av skal. Tillämpningarna av att göra det är praktiskt taget gränslösa; från automatisering till underhåll.

Learnshell

Learnshell

Men självlärande skript kan vara tråkigt och ibland förvirrande, om du inte vet var du ska börja eller har någon slags vägledning. Det finns ganska många resurser för att lära mig olika språk, men min personliga favorit för Shell är https://www.learnshell.org/

Som andra webbplatser som https://codeacademy.com , Learnshell använder en interaktiv undervisningsmetod där användare lärs en lektion och tvingas använda det de lär sig för att fullborda mål.

Learnshell har också ett antal andra språk tillgängliga, till exempel:

  • C
  • C ++
  • C #
  • Pytonorm
  • Java
  • HTML & CSS
  • PHP
  • Perl
  • Rubin

Men jag kan bara vittna om att jag har använt webbplatsen för shell-skript personligen, jag kan säga att jag är intresserad av att kolla in C-tutorials också.

Shell-programmeringsavsnittet på webbplatsen sorterar självstudier i grundläggande och avancerade grupper. Du lär dig om variabler, grundläggande operatörer och beslutsfattande i det grundläggande avsnittet och om avancerade begrepp som reguljära uttryck, processersättning eller ingångsparameterparning.

En annan stor resurs för att lära sig manus, med specifikt fokus på bash scripting, är http://www.bash.academy/

Även om du inte använder samma live-interaktivitet som ett par av tidigare nämnda platser, är bash Academy långt mer djupgående med förklaringar och lektioner. Vissa kan se detta som överbelastning av information, andra kanske älskar att lära sig alla intrikata detaljer. Oavsett, är det definitivt en plats värd att kolla in om du är intressant att lära dig det vanligaste och ursprungliga skriptet (utan tvekan) för ditt GNU / Linux-system.

Med det sagt, för er som håller på att ta steget och börja gå djupare in i magin i kommandoraden, är det lite av en inlärningskurva om du inte har en bakgrund i programmering, men det är definitivt värt ansträngningen ! Lycka till!