Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Contents
Part I: About the Ingredients
Chapter 1: The History of Unix, GNU, and Linux
Unix
GNU
Linux
Summary
Chapter 2: Getting Started
Choosing an OS
Choosing an Editor
Setting Up the Environment
Summary
Chapter 3: Variables
Using Variables
Preset and Standard Variables
SECONDS
Summary
Chapter 4: Wildcard Expansion
Filename Expansion (Globbing)
Regular Expressions and Quoting
Summary
Chapter 5: Conditional Execution
If/Then
Else
elif
Test ([)
Case
Summary
Chapter 6: Flow Control Using Loops
For Loops
While Loops
Nested Loops
Breaking and Continuing Loop Execution
While with Case
Until Loops
Select Loops
Summary
Chapter 7: Variables Continued
Using Variables
Searching Strings
Providing Default Values
Indirection
Sourcing Variables
Summary
Chapter 8: Functions and Libraries
Functions
Variable Scope
Libraries
Getopts
Summary
Chapter 9: Arrays
Assigning Arrays
Accessing Arrays
Associative Arrays
Manipulating Arrays
Advanced Techniques
Summary
Chapter 10: Processes
The ps Command
killall
The /proc pseudo-filesystem
prtstat
I/O Redirection
Exec
Pipelines
Background Processing
Other Features of /proc and /sys
Summary
Chapter 11: Choosing and Using Shells
The Bourne Shell
The KornShell
The C Shell
The Tenex C Shell
The Z Shell
The Bourne Again Shell
The Debian Almquist Shell
Dotfiles
Command Prompts
Aliases
History
Tab Completion
Foreground, Background, and Job Control
Summary
Part II: Recipes for Using and Extending System Tools
Chapter 12: File Manipulation
stat
cat
cat Backwards is tac
Redirection
dd
df
mktemp
join
install
grep
split
tee
touch
find
find -exec
Summary
Chapter 13: Text Manipulation
cut
echo
Fmt
Head and Tail
od
paste
pr
printf
shuf
sort
tr
uniq
wc
Summary
Chapter 14: Tools for Systems Administration
basename
date
dirname
factor
identity, groups, and getent
logger
md5sum
mkfifo
Networking
nohup
seq
sleep
timeout
uname
uuencode
xargs
yes
Summary
Part III: Recipes for Systems Administration
Chapter 15: Shell Features
Recipe 15-1: Installing Init Scripts
Recipe 15-2: RPM Report
Recipe 15-3: Postinstall Scripts
Chapter 16: Systems Administration
Recipe 16-1: init Scripts
Recipe 16-2: CGI Scripts
Recipe 16-3: Configuration Files
Recipe 16-4: Locks
Chapter 17: Presentation
Recipe 17-1: Space Game
Chapter 18: Data Storage and Retrieval
Recipe 18-1: Parsing HTML
Recipe 18-2: CSV Formatting
Chapter 19: Numbers
Recipe 19-1: The Fibonacci Sequence
Recipe 19-2: PXE Booting
Chapter 20: Processes
Recipe 20-1: Process Control
Chapter 21: Internationalization
Recipe 21-1: Internationalization
Part IV: Reference
Appendix: Further Reading
Shell Tutorials and Documentation
Shell Services
Glossary
Introduction
What This Book Covers
How This Book Is Structured
What You Need to Use This Book
Conventions
Source Code
Errata
p2p.wrox.com
Advertisement
← Prev
Back
Next →
← Prev
Back
Next →