Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Shell-Programmierung - Das umfassende Handbuch

Shell-Programmierung - Das umfassende Handbuch

von: Jürgen Wolf

Galileo Press, 2010

ISBN: 9783836216500, 809 Seiten

3. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 34,90 EUR

Ersparnis: 5,00 EUR

  • Datawarehouse & Data Mining
    XML
    Makros in OpenOffice.org 3 - Basic/StarBasic - Einstieg, Praxis, Referenz
    PostgreSQL 8.4 - Das Praxisbuch
    VBA Programmierung fürs Büro
    Datenbankanwendungen entwerfen & programmieren - Von der objektorientierten Analyse bis zur SQL-Implementierung
    Nebenläufige & verteilte Programmierung
    Java 6: Anwendungen programmieren - Von der GUI-Programmierung bis zur Datenbank-Anbindung
  • Basiswissen Lineare Algebra
    Java: Der Einstieg in die Programmierung - Strukturiert und prozedural programmieren
    C++ Der Einstieg in die Programmierung
    Perl Best Practices - Standards für gute Perl-Code
    Der Perl Programmierer - Perl lernen - Professionell anwenden - Lösungen nutzen

     

     

     

     

 

Mehr zum Inhalt

Shell-Programmierung - Das umfassende Handbuch


 

1 Einführung (S. 29-30)

1.1 Voraussetzungen an den Leser

Da Sie sich entschieden haben, mit der Shellscript-Programmierung anzufangen, kann ich davon ausgehen, dass Sie bereits ein wenig mit Linux bzw. einem UNIX-artigen System vertraut sind und damit schon ein wenig Zeit verbracht haben. Vielleicht haben Sie auch schon Erfahrungen mit anderen Programmiersprachen gemacht, was Ihnen hier auch einen gewissen Vorteil einbringt. Vorhandene Programmiererfahrungen sind allerdings keine Voraussetzung für dieses Buch, welches so konzipiert wurde, dass selbst ein Anfänger recht einfach und schnell ans Ziel kommt. Dies deshalb, weil die Shellscript-Programmierung im Gegensatz zu anderen Programmiersprachen wie bspw. C/C++ oder Java erheblich einfacher zu erlernen ist (auch wenn Sie beim ersten Durchblättern des Buchs einen anderen Eindruck haben).

Aber was heißt »bereits mit Linux bzw. UNIX ein wenig vertraut«? Hierzu einige Punkte, die ich einfach von Ihnen erwarten muss – ansonsten könnte der Buchtitel gleich »Linux/UNIX – Eine Einführung« heißen.

- An- und Abmelden am System
- Arbeiten mit einem (beliebigen) Texteditor (mehr dazu in Abschnitt 1.8)
- Umgang mit Dateien und Verzeichnissen – sprich der Umgang mit den grundlegenden Kommandos wie bspw. cp, pwd, ls, cd, mv, mkdir, rmdir, cat ... (sind diese Kenntnisse nicht vorhanden, so ist das nicht weiter schlimm, denn alle Kommandos werden im Buch mehr als einmal verwendet und auch in einem Crashkurs kurz beschrieben).
- Zugriffsrechte – wer bin ich, was darf ich und welche Benutzer gibt es? Oder einfach: Was bedeuten die »komischen« Zeichen rwx bei den Dateien und Verzeichnissen? (Auch hierzu gibt es eine kurze Einführung).
- Verzeichnisstruktur – wo bin ich hier und wo finde ich was? Wenn Sie nicht genau wissen, wo Sie »zu Hause« sind oder wie Sie dorthin kommen, wird Ihnen die ganze Umgebung ziemlich fremd vorkommen (aber auch ein Immigrant kann sich einleben).
- Grundlegende Kenntnisse eines Dateisystems – wo ist meine Festplatte, CD-ROM oder das Diskettenlaufwerk, und vor allem: Wie werden diese bezeichnet? Wer immer noch nach einem Laufwerk A, C oder D sucht, dürfte mit diesem Buch wieder einen Kandidaten für Ebay gefunden haben.
- Kommunikation – das Buch behandelt auch netzwerkspezifische Dinge, weshalb Sie zumindest den Weg in den »WeltWeitenWälzer« gefunden und den Umgang mit der elektronischen Post bewältigt haben sollten.

Linux-UNIX-Kommandoreferenz


Sofern Sie mit einigen Shell-Kommandos, welche bei den Scripts verwendet werden, nicht zurechtkommen oder diese nicht kennen, finden Sie hier auch eine Linux-UNIXKommandoreferenz, wo Ihnen zumindest die Grundlagen (die gängigsten Optionen) erläutert werden. Detailliertere Informationen bleiben selbstverständlich weiterhin den Manualpages (Manpages) vorbehalten.