Das Buch behandelt die fünf heute am weitest verbreiteten Linux-Unix-Shells: Bourne-Shell, Korn-Shell, C-Shell, bash und tcsh. Es beschreibt die einzelnen Shells und ihre Konstrukte ausführlich und leicht nachvollziehbar anhand von über 200 Shellprogrammbeispielen, die online über den Verlag zu beziehen sind. Desweiteren stellt dieses Buch weitere Tools vor, die für die Shellprogrammierung wichtig sind: die beiden Tischrechner bc und dc und das dialog-Kommando von Linux, mit dem sich sich leicht und elegant benutzerfreundliche und farbige Oberflächen zu Shellskripts erstellen lassen. Eine der Stärken von UNIX und seinen vielen Derivaten wie Linux, AIX, Solaris, HP-UX, IRIX, SINIX, SCO-Unix sind die uunterschiedlichen Shells, mit denen sich viele Routinearbeiten automatisieren lassen und auf die Softwareentwickler, Administratoren und sonstige Anwender kaum verzichten können.
Die 3., aktualisierte Auflage behandelt die fünf heute am weitest verbreiteten Shells: Bourne-Shell, Korn-Shell, C-Shell, bash und tcsh. Die einzelnen Shells und ihre Konstrukte werden ausführlich und anhand von über 200 Shellprogrammbeispielen (online hier zu beziehen) beschrieben.
Aus dem Inhalt:
Bourne Shell: Der Leser wird systematisch mit den Konzepten und Besonderheiten einer Shell vertraut gemacht. Das Verständnis der grundlegenden Konzepte der Bourne-Shell erleichtert einen Ein- bzw. Umstieg auf andere Shells.
Korn-Shell: ist der Nachfolger der Bourne-Shell. Da die Korn-Shell weitgehend aufwärtskompatibel zur Bourne-Shell ist, werden hier vor allem die Neuheiten und Unterschiede zur Bourne-Shell hervorgehoben.
C-Shell: wurde unter BSD-UNIX entwickelt und hat ebenfalls eine große Benutzergemeinde, da sich ihre Syntax an der Programmiersprache C anlehnt.
bash (Bourne-Again-Shell): ist die Linux-Standardshell, die eine Mischung aus allen anderen Shells ist, jedoch auch neue interessante Konstrukte anbietet, die in keiner der anderen Shells vorhanden sind, weshalb sie sich immer größerer Beliebtheit erfreut.
tcsh: ist eine Erweiterung der C-Shell, weshalb hier v.a. die Unterschiede gegenüber der C-Shell hervorgehoben werden.
Tischrechner cs und dc: Da die Bourne-Shell über keine eigene Arithmetik verfügt, müssen bei Berechnungen andere UNIX-Kommandos mit Rechenfähigkeit - wie z.B. bc und dc - verwendet werden.
dialog: wird unter Linux angeboten. Mit diesem Kommando lassen sich leicht und elegant benutzerfreundliche und farbige Oberflächen zu Shellskripts erstellen.
Der Autor:
Helmut Herold ist Autor zahlreicher Bücher zu Linux/Unix und C im Verlag Addison-Wesley. Er ist Professor an der Georg-Simon-Ohm Fachhochschule in Nürnberg.
Die Dateien zu den Beispielen im Buch finden Sie auf unserer Website unter dem Verzeichnis Herold . Durchschnittliche Produktbewertung:
Anzahl der Produktbewertungen: 1
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
sehr gutes Buch fuer Unix/Linux Interessierte
von:
sberkenkamp@gmx.net aus Delmenhorst
Datum:
5.4.2004
Kenne leider nur die 1.Auflage, also die in der nur die Bournce-Shell, Korn-Shell und C-Shell beschrieben wird. Ein sehr gutes Einfuehrungs- und Referenzbuch fuer alle, die bei Unix/Linux mehr wie Klicken wollen. Es wird vermittelt, wie man mit Hilfe der Kommandozeile sehr schnell und effektiv arbeiten kann. Ein Schwerpunkt liegt auf Schleifen (if, do, while) und auf Test- und Fehlerausgabe. Auch sehr gut als Referenzhandbuch zu gebrauchen, wenn man in der Shell Programmiert, oder grosse Aufgaben automatisieren will (2000 Files mal eben umbenenn!)
Die 3., aktualisierte Auflage behandelt die fünf heute am weitest verbreiteten Shells: Bourne-Shell, Korn-Shell, C-Shell, bash und tcsh. Die einzelnen Shells und ihre Konstrukte werden ausführlich und anhand von über 200 Shellprogrammbeispielen (online hier zu beziehen) beschrieben.
Aus dem Inhalt:
Bourne Shell: Der Leser wird systematisch mit den Konzepten und Besonderheiten einer Shell vertraut gemacht. Das Verständnis der grundlegenden Konzepte der Bourne-Shell erleichtert einen Ein- bzw. Umstieg auf andere Shells.
Korn-Shell: ist der Nachfolger der Bourne-Shell. Da die Korn-Shell weitgehend aufwärtskompatibel zur Bourne-Shell ist, werden hier vor allem die Neuheiten und Unterschiede zur Bourne-Shell hervorgehoben.
C-Shell: wurde unter BSD-UNIX entwickelt und hat ebenfalls eine große Benutzergemeinde, da sich ihre Syntax an der Programmiersprache C anlehnt.
bash (Bourne-Again-Shell): ist die Linux-Standardshell, die eine Mischung aus allen anderen Shells ist, jedoch auch neue interessante Konstrukte anbietet, die in keiner der anderen Shells vorhanden sind, weshalb sie sich immer größerer Beliebtheit erfreut.
tcsh: ist eine Erweiterung der C-Shell, weshalb hier v.a. die Unterschiede gegenüber der C-Shell hervorgehoben werden.
Tischrechner cs und dc: Da die Bourne-Shell über keine eigene Arithmetik verfügt, müssen bei Berechnungen andere UNIX-Kommandos mit Rechenfähigkeit - wie z.B. bc und dc - verwendet werden.
dialog: wird unter Linux angeboten. Mit diesem Kommando lassen sich leicht und elegant benutzerfreundliche und farbige Oberflächen zu Shellskripts erstellen.
Der Autor:
Helmut Herold ist Autor zahlreicher Bücher zu Linux/Unix und C im Verlag Addison-Wesley. Er ist Professor an der Georg-Simon-Ohm Fachhochschule in Nürnberg.
Die Dateien zu den Beispielen im Buch finden Sie auf unserer Website unter dem Verzeichnis Herold . Durchschnittliche Produktbewertung:
Anzahl der Produktbewertungen: 1
'>Klicken Sie hier und schreiben Sie Ihre Meinung zu diesem Produkt!
sehr gutes Buch fuer Unix/Linux Interessierte
von:
sberkenkamp@gmx.net aus Delmenhorst
Datum:
5.4.2004
Kenne leider nur die 1.Auflage, also die in der nur die Bournce-Shell, Korn-Shell und C-Shell beschrieben wird. Ein sehr gutes Einfuehrungs- und Referenzbuch fuer alle, die bei Unix/Linux mehr wie Klicken wollen. Es wird vermittelt, wie man mit Hilfe der Kommandozeile sehr schnell und effektiv arbeiten kann. Ein Schwerpunkt liegt auf Schleifen (if, do, while) und auf Test- und Fehlerausgabe. Auch sehr gut als Referenzhandbuch zu gebrauchen, wenn man in der Shell Programmiert, oder grosse Aufgaben automatisieren will (2000 Files mal eben umbenenn!)