In weniger als einer Minute können Sie mit dem Lesen von Learning the bash Shell: Unix Shell Programming (In a Nut... auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly))
 
 

Learning the bash Shell: Unix Shell Programming (In a Nutshell (O'Reilly)) [Kindle Edition]

Cameron Newham
3.0 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)

Kindle-Preis: EUR 15,13 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 15,13  
Taschenbuch EUR 22,95  


Produktbeschreibungen

Kurzbeschreibung

O'Reilly's bestselling book on Linux's bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell.As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it's what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn't. In truth, there are many complexities that need careful explanation, which is just what Learning the bash Shell provides.If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. Learning the bash Shell is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier. With this book, programmers will learn:

  • How to install bash as your login shell
  • The basics of interactive shell use, including UNIX file and directory structures, standard I/O, and background jobs
  • Command line editing, history substitution, and key bindings
  • How to customize your shell environment without programming
  • The nuts and bolts of basic shell programming, flow control structures, command-line options and typed variables
  • Process handling, from job control to processes, coroutines and subshells
  • Debugging techniques, such as trace and verbose modes
  • Techniques for implementing system-wide shell customization and features related to system security

Synopsis

O'Reilly's bestselling book on Linux's bash shell is at it again. Now that Linux is an established player both as a server and on the desktop Learning the bash Shell has been updated and refreshed to account for all the latest changes. Indeed, this third edition serves as the most valuable guide yet to the bash shell. As any good programmer knows, the first thing users of the Linux operating system come face to face with is the shell the UNIX term for a user interface to the system. In other words, it's what lets you communicate with the computer via the keyboard and display. Mastering the bash shell might sound fairly simple but it isn't. In truth, there are many complexities that need careful explanation, which is just what Learning the bash Shell provides. If you are new to shell programming, the book provides an excellent introduction, covering everything from the most basic to the most advanced features. And if you've been writing shell scripts for years, it offers a great way to find out what the new shell offers. Learning the bash Shell is also full of practical examples of shell commands and programs that will make everyday use of Linux that much easier.

With this book, programmers will learn: How to install bash as your login shell The basics of interactive shell use, including UNIX file and directory structures, standard I/O, and background jobs Command line editing, history substitution, and key bindings How to customize your shell environment without programming The nuts and bolts of basic shell programming, flow control structures, command-line options and typed variables Process handling, from job control to processes, coroutines and subshells Debugging techniques, such as trace and verbose modes Techniques for implementing system-wide shell customization and features related to system security


Produktinformation


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Kundenrezensionen

3.0 von 5 Sternen
3.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
2 von 2 Kunden fanden die folgende Rezension hilfreich
1.0 von 5 Sternen Old book with old structure and no fun to read. 17. Februar 2009
Format:Taschenbuch
This book is written in an awfully boring style (and hence little fun to read). Worse, it provides a totally academic introduction to the bash shell. How else could it be explained that key concepts in daily scripting such as while loops take 140 pages to get mentioned? Even basics like if-control structures require the reader to hold their breath for more than 100 pages (while reading about different keyboard shortcuts in different editors ...).

For anybody interested in doing actual bash programming this book cannot be recommended. In contrast to many other O'Reilly books (take the magnificent Llama book as an introduction to Perl as an example) this book does not follow a structure based on actual application scenarios. Coding examples are few and often incomplete in that they only illustrate a part of the aspects one might be interested in.

In my view the structure of this book is historically inherited from previous editions and times in which such an approach to learning a programming language may have been useful. For a Linux-based programmer today, however, an entirely different structure would be required. To all the O'Reillys out there: PLEASE give this one another try. It cannot be hard to do much better than this. And yes: pitty about the money.
War diese Rezension für Sie hilfreich?
2 von 2 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen there must be a better way 16. September 2006
Format:Taschenbuch
I wanted to get an introduction and reference for the bash shell, because I needed to do some scripting. I thought that this book might be a good start, but while reading I got a bit disapointed about it. Maybe the problem was, that firstly I have allready some programming skill, and secondly that I learn programming by writing my own programs.

Unfortunately this book isn't easy to handle, if you search for an answer to a certein problem. The whole structure and layout 'seems confused. Instead of explaining some points at once with all the relevant aspects this books gives remarks spread throughout the book, sometimes there are important informations just in the footnotes. I have the oppinion, that the authors are telling a story ('alice in wonderland'), which is good to read and contains a lot of usefull information. But the information is given whenever it supports the story, not when it is really needed.

The second negative point is the layout. Many of the tables are not on a single page, even though the length of the table easily would allow it. This makes it a bit hard to read.

The bash reference in the appendix wasn't sufficient, the one in 'Linux in a nutshell' is more usefull.

I can recommend this book to anyone who wants to get a general overview over the bash shell and read it as a good story, but when you need a good companion for your programming tasks this might be the wrong book. I hope that there are better introductions when this one...
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Nachschlagewerk 22. Januar 2011
Format:Taschenbuch|Verifizierter Kauf
Irgendwann kommt bei Linux der Punkt an dem man skripten muss. Und auch wenn Online-Foren und -Anleitungen zu Hauf existieren und die MANuals einiges hergeben brauche ich immer ein bisschen was schwarz auf weiss. Und diese Buch in voller O'Reilly-Qualität bietet mir genau das was ich brauche: reichlich Information strukturiert aufbereitet.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.2 von 5 Sternen  29 Rezensionen
37 von 38 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Strong, gently-paced intro 24. Oktober 2006
Von wiredweird - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
The bash shell is now the most common and featureful command shell in the Unix world. It's full capability certainly isn't obvious to a beginner facing a command prompt, but is well worth exploring. This book is a great place for the novice to start. The first chapter addresses the most fundamental question: just what is a command shell?

The ideal reader already knows at least the names of the emacs and vi editors. That much helps understand the many features and two distinct feature sets available for command line editing. I consider fancy command line editing over-rated for fluent typists, but it's there in the second chapter for all who want it and anyone can benefit from at least a little knowledge of it. After that successive chapters pull the reader deeper into the bash feature set: aliases and shell variables, scripting and shell programming, and debugging when the shell programs or functions go awry.

Since this book is aimed at the novice, Newham and Rosenblatt skip lightly over a few of the more advanced subjects. For example, exceptions and trap handling get only cursory treatment, since they get into deep weirdness very fast. The authors are honest about this shallow treatment, though, and give enough information for a novice to recognize the basics and look them up in more advanced references.

This is nicely organized for the self-taught student. As a result, it's not laid out as a programmer's reference manual - anyone who wants that kind of reference just isn't looking at the right book. For its intended reader, though, it's a great book. It gets readers off to a fast start, and lets them decide just how much they want to bite off at a time. I recommned it very highly.

//wiredweird
9 von 10 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Confusing 11. Februar 2012
Von Ian Belcher - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I have been using UNIX for a few years, nothing too in depth, but I can get around. I recently went through the book Learning the UNIX Operating System, Fifth Edition without any trouble and then moved onto the book in question. Starting with the third chapter I felt completely lost and had no idea what the heck the author was talking about. The examples are vague and unhelpful. I kept reading, however, and into the fourth chapter the confusion persisted. Perhaps if the author decided to include some hands-on examples and/or exercises I might understand the concepts better.

I could see this being a worthwhile book if you know how to program already, but if you are just familiar with UNIX navigation, commands, (ie. anything in the Learning the UNIX Operating System, Fifth Edition book) then you might be out of luck.
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Outstanding in every way 14. Juni 2008
Von Jay Link - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I first bought this book over 12 years ago, and I still use it as the standard by which other books are measured. It must be one of my top 5 favorite computer books, ever.

The author clearly understands the material, and makes it approachable, direct, and easy to learn without being too light or condescending. I wish the same could be said of Java books.

"Learning the bash Shell" is the right size and right price, too. Perfect in every way.

O'Reilly kind of took a turn for the worse in the late '90s / early 2000s, but this was originally published back when they were good the first time. (They've since recovered, IMO)

If you have need to learn the bash shell, you can't go wrong with this one.
3 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good chapter on debugging. 16. November 2006
Von Computer_Geek - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Good chapter on debugging. Good overview of the Bash shell, but I wish it had more examples. For a book with lots of examples, you might want to consider "Bash Shell: Essential Programs for Your Survival at Work" by Larry L. Smith.
2 von 2 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen While anyone will learn some new things, the entire approach of the 3rd edition was obsolete by the time of its 2005 publication 4. Januar 2014
Von Christopher Culver - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Cameron Newham's LEARNING THE BASH SHELL is an introduction to the command-line interface most commonly encountered today in server administration and in the terminal application of personal computers running Linux and Mac OS X. As I write this, the most recent edition is the 3rd, published in 2005, which describes bash 3.0. Newham explains such things as how programs communicate with the shell, keyboard navigation commands and shell customization. While he uses some of the old standard Unix programs (e.g. grep, sort) in examples, this is not a book about how to wield the power of Unix-like systems in general. Also, shell scripting is given only a brief mention, and those wanting to write powerful scripts will have to turn to another book (like O'Reilly's Classic Shell Scripting.

I have been using bash for nearly all file management and system administration tasks since 2002, and I still learned a few things here. However, this book is sorely in need of a new edition. The 3rd edition still assumes that the typical newcomer to bash is on a multi-user UNIX system, has access to a Postscript printer from the command line and a magnetic tape drive, and has probably used another shell like tcsh. Surely, even by the 3rd edition's publication date of 2005, most people interested in bash were people who had installed Linux on their personal computers. Also, bash is now at version 4.0, and readers would benefit from a small presentation of what has changed.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Beliebte Markierungen

 (Was ist das?)
&quote;
there is also a UNIX command that lets you lower the priority of any job: the aptly named nice. &quote;
Markiert von 6 Kindle-Nutzern
&quote;
Sometimes CTRL-C doesn't work; in that case, if you really want to stop a job, try CTRL-\. But don't just type CTRL-\; always try CTRL-C first! &quote;
Markiert von 5 Kindle-Nutzern
&quote;
If you surround a string of characters with single quotation marks (or quotes), you strip all characters within the quotes of any special meaning they might have. &quote;
Markiert von 5 Kindle-Nutzern

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden