Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Operating System Linux Beginning Shell Scripting (programmer to programmer)

Beginning Shell Scripting (programmer to programmer)

beginning shell scriptingChapter 1, Introducing Shells: In this first chapter, you see what a shell is and how shells work. You discover the great variety of shells as well as how to find the shell on your system. You learn how to call up shell windows so that you can type in commands. You also learn about the default shells on Mac OS X, Windows, Linux, QNX, and other systems.
Chapter 2, Introducing Shell Scripts: This chapter extends the discussion of shells to introduce shell scripts. You find out what a script is, how to create scripts, as well as how to run scripts. Because scripting requires a text editor, you’ll find a review and recommendation of editors for Linux, Unix, Windows, and Mac OS X.
Chapter 3, Controlling How Scripts Run: This chapter introduces how scripts run, as well as how you can control which commands in your scripts get executed. You find out how to have your scripts make decisions and take alternate paths as needed.
Chapter 4, Interacting with the Environment: No shell is an island. This chapter covers how your shells can find out about the surrounding environment. This chapter delves into how to pass data to a shell script and how to modify the environment.
Chapter 5, Scripting with Files: Virtually all modern operating systems allow you to store data in files. This is important so that most scripts interact with files of some sort. To help with this, Chapter 5 covers how to create, read, modify, and remove files.
Chapter 6, Processing Text with sed: Sed provides a stream, or batch-mode text editor. Using sed for text editing would be excruciatingly painful. But, using sed from scripts allows you to transform files with simple shell commands. This chapter covers how to call on sed’s power from your scripts.
Chapter 7, Processing Text with awk: Awk is a special tool for working with text. Zillions of shell scripts use awk for sophisticated parsing and control over text. This chapter introduces awk and how you can call on awk from your scripts.
Chapter 8, Creating Command Pipelines: Shells and shell scripts come out of the ancient Unix traditions. These traditions include the quaint notion that each command should perform one task and one task only. The Unix philosophy includes the ability to combine these buildingblock commands into more complex commands.
Chapter 9, Controlling Processes: Chapter 9 discusses the terms “program,” “process,” and “process IDs.” It shows how you can query about processes, kill processes, and gather information about what is running on your system.
Chapter 10, Shell Scripting Functions: As your shell scripts grow in size and complexity, you can use functions to help simplify your scripts. Functions also make it easier to reuse parts of a script in other scripts you write. Chapter 10 covers functions as they pertain to shell scripts, how to create functions, and how to use them.
Chapter 11, Debugging Shell Scripts: Much as you’d like, no script is perfect. Software, all software, sports little problems called bugs. Debugging is the art of locating and destroying these problems. This chapter covers techniques for finding bugs as well as tips to reduce the occurrence of bugs before they happen.
Chapter 12, Graphing Data with MRTG: MRTG is a really clever package for showing complex data sets as graphs. MRTG works especially well for graphing aspects of your computing environment such as network throughput, memory resources, and disk usage.
Download free ebooks of linux: Beginning Shell Scripting (programmer to programmer)
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack