Linux Shell Scripting with Bash

Author:
Ken O. Burtch
Format:
Softcover

Out of stock

United States of America


Linux Shell Scripting with Bash Out of stock

Short description

This title covers the powerful Bash shell and associated tools that are essential to any Linux programming professional.

Long description

With the proliferation of Linux as both a server and desktop operating system, users are looking for more advanced methods of getting up and running quickly and efficiently solving problems. The most powerful way of achieving this is to employ the command line interface known as the shell. Bash, the Bourne Again Shell, is the most popular Linux shell today.

"Linux Shell Scripting with Bash" emphasizes professional scripting solutions through the use of structured programming and standard Linux development tools. The book focuses on the Linux environment and the robust tool set therein. Because the shell relies on the operating system for its functionality this is the ideal methodology to learn shell scripting and sets the book apart from general scripting titles. Promoting good programming practices with real-world scripts, which are readable, extendable, and easy to debug, this book will be an essential asset to any Linux user.

Product details

Publisher:
Sams
ISBN:
9780672326424
Publication date:
February 2004
Length:
231mm
Width:
180mm
Thickness:
25mm
Weight:
671g
Pages:
432
Readership:
General; Professional & scholarly

Table of contents

  • The Linux Environment
  • The Origin of Linux
  • Files and File Systems
  • Directories
  • Inodes and Links
  • Pipe and Socket Files
  • Device Files
  • Operating the Shell
  • Bash Keywords
  • Command Basics
  • Command
  • Line Editing
  • Variable Assignments and Displaying Messages
  • Multiple Commands
  • Command History
  • Directory Commands
  • Specialized Navigation and History
  • The Colon Command
  • Reference Section
  • Files, Users, and Shell Customization
  • Listing Files
  • printf Command
  • Getting Help
  • Fixing the Display
  • Working with Files
  • Working with People
  • Shell Aliases
  • The Bash Hash Table
  • Customizing Your Prompt
  • Long Command Lines
  • Customizing Command
  • Line Editing
  • Your Session Profile
  • Reference Section
  • Script Basics
  • Creating a Script
  • Creating a Well
  • Behaved Script
  • The Header
  • Global Declarations
  • Sanity Checks
  • The Main Script
  • Cleanup
  • Stopping a Script
  • Reading Keyboard Input
  • Basic Redirection
  • Standard Output, Error, and Input
  • Built
  • In Versus Linux Commands
  • The Set and Shopt Commands
  • Reference Section
  • Variables
  • Variable Basics
  • Predefined Variables
  • The Effect of Quotations
  • Variable Attributes
  • Arrays
  • Exporting Variables and the Linux Environment
  • The eval Command
  • story
  • bash
  • A Story Generator
  • Reference Section
  • Expressions
  • Expansions
  • The Basic if Command
  • File Expressions
  • Multiple Tests
  • Strings
  • Arithmetic Expressions
  • Logical Expressions
  • Relational Operations
  • Bitwise Operations
  • Self
  • Referential Operations
  • Other let Features
  • temperature
  • bash
  • Converting Fahrenheit to Celsius
  • Arithmetic Tests
  • Pattern Recognition
  • Globbing Options
  • Filename Brace Expansion ( {
  • } )
  • Dollar Sign Substitutions
  • Arithmetic Expression Substitution ( ((
  • )) )
  • mixer
  • bash
  • HTML Color Mixer
  • Reference Section
  • Compound Commands
  • Command Status Codes
  • if Command
  • case Command
  • while Loop
  • until Loop
  • for Loops
  • Embedded let ( ((
  • )) )
  • Grouping Commands ( {
  • } )
  • report
  • bash
  • Report Formatter
  • Debugging and Version Control
  • Shell Debugging Features
  • Debug Traps
  • Version Control (CVS)
  • Creating Transcripts
  • Watching Running Scripts
  • Timing Execution with Time
  • Creating Man Pages
  • Source Code Patches
  • Shell Archives
  • Reference Section
  • Parameters and Subshells
  • Positional Parameters
  • The getopts Command
  • The getopt Command
  • Subshells
  • Reference Section
  • Job Control and Signals
  • Job Control
  • Signals
  • The suspend Command
  • Traps
  • Exit Handlers
  • The killall Command
  • Being Nice
  • Process Status
  • Reference Section
  • Text File Basics
  • Working with Pathnames
  • File Truncation
  • Identifying Files
  • Creating and Deleting Files
  • Moving and Copying Files
  • More Information about Files
  • Transferring Files between Accounts (wget)
  • Transferring Files with FTP
  • Transferring Files with Secure FTP (sftp)
  • Verifying Files
  • Splitting Large Files
  • Tabs and Spaces
  • Temporary Files
  • Lock Files
  • Named Pipes
  • Process Substitution
  • Opening Fi

Other products to consider

Jboss 4.0 - The Official Guide: The Official Guide
Jboss 4.0 - The Official Guide: The Official Guide

Author:
Jboss Group; The Jboss Group
Now R625.95
(eB 6260)
Programming Microsoft ASP.Net 3.5
Programming Microsoft ASP.Net 3.5

Author:
Dino Esposito
Now R605.95
(eB 6060)
JavaServer Faces: The Complete Reference
JavaServer Faces: The Complete Reference

Author:
Chris Schalk; Ed Burns
Now R568.95
(eB 5690)
Ubuntu 8.10 Linux Bible [With CDROM]
Ubuntu 8.10 Linux Bible [With CDROM]

Author:
William Von Hagen
Now R437.95
(eB 4380)

Out of stock

Linux Shell Scripting with Bash

Linux Shell Scripting with Bash

The basket has moved
 
Free delivery on orders over R250 *
 
My wishlists
Your wishlist is empty
Earn with Visa Premium
 
eBucks
 
m.kalahari.com
 
Become a corporate client with kalahari.com
 
Book donation project