Resurssit bash / shell-komentosarjojen oppimiseen GNU / Linuxissa

Sanan Linux ympärillä on leima, jossa ihmiset yleensä kuvittelevat ihmisiä laseilla, partailla ja näyttävät hippi-ohjelmoijalta. Hauska, tämä kuvaa täydellisesti Richard Stallmania, GNU: n luojaa, todellista käyttöjärjestelmää, jota nykyään yksinkertaisesti kutsutaan 'Linuxiksi' (paljon hänen distenttinsa vuoksi).

Kuitenkin osa tätä leimautumista on myös se, että GNU / Linux-käyttäjiä liitetään jatkuvasti päätelaitteisiin, hakkeroimalla koodia jatkuvasti käyttöjärjestelmänsä ajamiseksi. Tämä ei aikoinaan ollut liian kaukana, mutta nykyään suurin osa käyttäjistä ei välttämättä koskaan näe terminaalia.

Ne, jotka haluavat sukella syvemmälle ja näkevät CLI: n käytön taustalla todellisen voiman, saattavat kuitenkin oppia kuoriohjelmoinnin / komentosarjojen kirjoittamisen. Sovellukset niin tekemiseen ovat käytännössä rajattomia; automatisoinnista huoltoon.

Learnshell

Learnshell

Itseoppiminen voi kuitenkin olla työlästä ja joskus hämmentävää, jos et tiedä mistä aloittaa tai sinulla on jonkinlaista ohjausta. Eri kielten oppimiseen on olemassa melko paljon resursseja, mutta henkilökohtainen suosikkini Shellille on https://www.learnshell.org/

Kuten muut sivustot, kuten https://codeacademy.com , Learnshell käyttää interaktiivista opetusmenetelmää, jossa käyttäjille opetetaan oppitunti ja heidät pakotetaan hyödyntämään oppimiaan tavoitteiden saavuttamiseen.

Learnshellillä on myös saatavana useita muita kieliä, kuten:

  • C
  • C ++
  • C #
  • pytonkäärme
  • Jaava
  • Mennä
  • HTML & CSS
  • PHP
  • Perl
  • Rubiini

Voin kuitenkin todistaa, että olen käyttänyt verkkosivustoa komentosarjojen komentosarjoihin henkilökohtaisesti, voin sanoa, että olen kiinnostunut myös tutustumaan C-oppaisiin.

Sivuston Shell-ohjelmointiosio lajittelee opetusohjelmat perusryhmiin ja edistyneisiin ryhmiin. Opit muuttujia, perusoperaattoreita ja päätöksentekoa perusosasta sekä edistyneistä käsitteistä, kuten säännölliset lausekkeet, prosessin korvaaminen tai syöttöparametrien jäsentäminen.

Toinen hieno resurssi komentosarjojen oppimiseen, keskittyen erityisesti bash-komentosarjoihin, on http://www.bash.academy/

Vaikka bash-akatemia ei käytä samaa live-interaktiivisuutta kuin pari aiemmin mainittua sivustoa, bash-akatemia on pitkälle tarkempia selityksiä ja opetettuja oppitunteja. Jotkut voivat nähdä tämän tiedon ylikuormituksena, toiset saattavat rakastaa oppia kaikki monimutkaiset yksityiskohdat. Siitä huolimatta, se on ehdottomasti paikka, jonka kannattaa tarkistaa, jos oppit mielenkiintoisimmin (väitetysti) GNU / Linux-järjestelmällesi tavallisimpia ja alkuperäisiä komentosarjoja.

Näin ollen niille teistä, jotka aiotte ottaa askeleen ja alkaa siirtyä syvemmälle komentorivin taikuuteen, se on vähän oppimiskäyrä, jos sinulla ei ole ohjelmoinnin taustaa, mutta se on ehdottomasti vaivan arvoista ! Onnea!