文档介绍:Table of Contents
Title Page
Copyright
Dedication
Credits
About the Authors
About the Technical Editor
Acknowledgments
Introduction
Who Should Read This Book
How This Book anized
Minimum Requirements
Where to Go from Here
Part I: The mand Line
Chapter 1: Starting with Linux Shells
What Is Linux?
Linux Distributions
Summary
Chapter 2: Getting to the Shell
Terminal Emulation
The terminfo Database
The Linux Console
The xterm Terminal
The Konsole Terminal
The GNOME Terminal
Summary
Chapter 3: Basic bash mands
Starting the Shell
The Shell Prompt
The bash Manual
Filesystem Navigation
File and Directory Listing
File Handling
Directory Handling
Viewing File Contents
Summary
Chapter 4: More bash mands
Monitoring Programs
Monitoring Disk Space
Working with Data Files
Summary
Chapter 5: Using Linux Environment Variables
What Are Environment Variables?
Setting Environment Variables
Removing Environment Variables
Default Shell Environment Variables
Setting the PATH Environment Variable
Locating System Environment Variables
Variable Arrays
mand Aliases
Summary
Chapter 6: Understanding Linux File Permissions
Linux Security
Using Linux Groups
Decoding File Permissions
Changing Security Settings
Sharing Files
Summary
Chapter 7: Managing Filesystems
Exploring Linux Filesystems
Working with Filesystems
Logical Volume Managers
Summary
Chapter 8: Installing Software
Package Management Primer
The Debian-Based Systems
The Red Hat–Based Systems
Installing from Source Code
Summary
Chapter 9: Working with Editors
The vim Editor
The emacs Editor
The KDE Family of Editors
The GNOME Editor
Summary
Part II: Shell Scripting Basics
Chapter 10: Basic Script Building
Using mands
Creating a Script File
Displaying Messages
Using Variables
Redirecting Input and Output
Pipes
Perfo