Page 1 of 3 123 LastLast
Results 1 to 10 of 26

Thread: Bash leerboek

  1. #1
    Join Date
    Nov 2009
    Location
    Groningen, NL
    Posts
    234

    Default Bash leerboek

    Hopelijk is dit de juiste plek om te vragen naar een (goed) boek om het schrijven van bash scripts te leren. Ik ben het O'Reilly boek "Learning the Bash Shell " van Cameron Newham tegengekomen. Het is niet bepaald een recente uitgave, maar dat is waarschijnlijk niet belangrijk.
    Heeft iemand suggesties?
    Hans Schreuder

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,038
    Blog Entries
    14

    Default Re: Bash leerboek

    Deze gebruik ik zelf veel op de "hoe zat dat ook al weer" momenten: http://www.tldp.org/LDP/abs/abs-guide.pdf .
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Nov 2009
    Location
    Groningen, NL
    Posts
    234

    Default Re: Bash leerboek

    Quote Originally Posted by Knurpht View Post
    Deze gebruik ik zelf veel op de "hoe zat dat ook al weer" momenten: http://www.tldp.org/LDP/abs/abs-guide.pdf .
    Dank voor je snelle en nuttige reactie. De pdf staat intussen op mijn e-reader. Maar helaas ben ik nog lang niet in de buurt van het "hoe zat dat ook al weer" niveau. Maar ik weet wel dat een compleet overzicht zoals dit me zeker van pas zal komen. Ik blijf dus nog zoeken naar een (papieren) boek om me wat verder op weg te brengen.
    Hans Schreuder

  4. #4
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,378

    Default Re: Bash leerboek

    En dat boek is natuurlijk ook prima. Misschien niet het nieuwste, maar er is hoogstens wat bijgekomen. En als je met wat in dat boek staat redelijk overweg kunt, ben je verder dan velen.

    Trouwens, leuke PDF van Knurpht.
    Henk van Velden

  5. #5
    Join Date
    Nov 2009
    Location
    Groningen, NL
    Posts
    234

    Default Re: Bash leerboek

    @hcvv: Dank voor het commentaar en de positieve recensie. Het boek staat intussen op mijn (verlang)lijstje. En nu maar afwachten.

    Toelichting: In het (verre) verleden heb ik redelijk wat geprogrammeerd, maar scripting is nog nooit aan bod gekomen. En dat zal tijd worden!
    Hans Schreuder

  6. #6
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,378

    Default Re: Bash leerboek

    Quote Originally Posted by hws38 View Post
    @hcvv: Dank voor het commentaar en de positieve recensie. Het boek staat intussen op mijn (verlang)lijstje. En nu maar afwachten.

    Toelichting: In het (verre) verleden heb ik redelijk wat geprogrammeerd, maar scripting is nog nooit aan bod gekomen. En dat zal tijd worden!
    Het was niet zozeer een positive recensie, maar de O'Reillly boeken waren altijd goed volgens mij. Wat ik eigenlijk zei ging over jouw angst voor veroudering. Die vind ik niet nodig.

    Trouwens hoe oud kan dat helemaal zijn. Bash is volgens mij pas met Linux opgekomen (GNU versie van een combinatie van de Bourne shell met toevoegingen van de Korn shell en misschien de POSIX shell (maar die is apart aanwezig op je systeem). En later wat toevoegingen.
    Ik denkdat je zelfs met een Bourne off Korn shell boek van dertig jaar eleden nog een goed begin kan maken. En als je eenmaal een basis hebt kun je met de man paginaas de rest wel oppakken indien nodig.
    Henk van Velden

  7. #7
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,378

    Default Re: Bash leerboek

    Eigenlijk wil ik hier nog wel iets aan toevoegen.

    De shell is belangrijk als middel om van alles slim aan elkaar te knopen, maar minstens zo belangrijk is het om ervaring te krijgen met alle gereedschappen die geboden worden. Kortom slim aan elkaar knopen van wat eigenlijk. Het probleem is vaak dat er allerlei tools zijn om dingen aan te leveren, maar je kent ze niet. Wat helpt is af en toe door man paginaas bladeren (maar dat is electronisch niet zo makkelijk als met een papieren boek) en telkens op zijn minst een inleiding te lezen zodat je later zegt maar hë daar is iets voor.

    Een willkeurig lijstje: grep, sort, sed, find, tr, diff en ook simpele als cat, ls hebben vaak onvermoed handige opties om ze in shells te gebruiken.
    Henk van Velden

  8. #8
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    20,038
    Blog Entries
    14

    Default Re: Bash leerboek

    O ja, leer vooral ook het "|" teken (piping) begrijpen.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  9. #9
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    25,378

    Default Re: Bash leerboek

    Quote Originally Posted by Knurpht View Post
    O ja, leer vooral ook het "|" teken (piping) begrijpen.
    Hoera, je trekt een blik open.

    Begrijp: file descriptors, stdin, stdout, stderr.
    Wat is redirection (en piping) en waarom is
    Code:
    1>aap 2>&1
    iets anders dan
    Code:
    2>&1 1>aap
    Klein, maar belangrijk onderdeel van Unix/Linux.
    Henk van Velden

  10. #10
    Join Date
    Dec 2008
    Location
    Rotterdam (NL)
    Posts
    784

    Default Re: Bash leerboek

    @Knurpht Mooie pdf , dank je.
    Maar het oude boek Linux in een notendop, vind ik ook nog wel een fijn boek voor de hoe zat het ook alweer momenten.
    Ben nog steeds niet heel ver gevorderd, vandaar.
    Lekker woordenboek voor de commando`s, allen het stuk over LILO is wat gedateerd.

    @Henk, je mag van mij hier heerlijk een online training gaan geven.
    1 aandachtige leerling heb je.
    HP Z420 Intel Xeon & Lenovo T440s Intel I7vPro
    openSUSE Tumbleweed KDE
    Raspberry PI3 met openSUSE TW en Raspbian
    Linux counter #241023

Page 1 of 3 123 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •