Category Archives: Books
Learning Unix for OS X Mountain Lion
Chapter 1 : Why Use Unix?
-The Power of Unix
-Folders or Directories?
-Thousands of Free Applications
-Commands Included with Unix
-A Simple Guided (Unix) Tour
Chapter 2 : Using the Terminal
-Launching the Terminal
-Customizing Your Terminal Session
-Working with the Terminal
-Customizing the Shell Environment
-Advanced Shell Customization
-The Unresponsive Terminal
Chapter 3 : Exploring the Filesystem
-The OS X Filesystem
-Listing Files and Directories
-Calculating File Size and Disk Space
-Protecting and Sharing Files
-Changing Your Password
-Superuser Privileges with sudo
-Exploring External Volumes
Chapter 4 : File Management
-File and Directory Names
-File and Directory Wildcards
-Looking Inside Files
-Creating and Editing Files
-Managing Files
Chapter 5 : Finding Files and Information
-The Oddly Named grep Command
-Finding Files with locate
-Using find to Explore Your Filesystem
-Shining a Light on Spotlight
Chapter 6 : Redirecting I/O
-Standard Input and Standard Output
-Pipes and Filters
-Printing
Chapter 7 : Multitasking
-Running a Command in the Background
-Checking on a Process
-Canceling a Process
-Launching GUI Applications
Chapter 8 : Taking Unix Online
-Remote Logins
-Transferring Files
Chapter 9 : Of Windows and X11
-X11
-GIMP, the X11 Graphics Editor
Chapter 10 : Where to Go from Here
-Documentation
-Customizing Your Unix Experience
Unix Power Tools, 3rd Edition
Part I: Basic Unix Environment
Chapter 1: Introduction
Chapter 2: Getting Help
Part II: Customizing Your Environment
Chapter 3: Setting Up Your Unix Shell
Chapter 4: Interacting with Your Environment
Chapter 5: Getting the Most out of Terminals, xterm, and X Windows
Chapter 6: Your X Environment
Part III: Working with Files and Directories
Chapter 7: Directory Organization
Chapter 8: Directories and Files
Chapter 9: Finding Files with find
Chapter 10: Linking, Renaming, and Copying Files
Chapter 11: Comparing Files
Chapter 12: Showing What’s in a File
Chapter 13: Searching Through Files
Chapter 14: Removing Files
Chapter 15: Optimizing Disk Space
Part IV: Basic Editing
Chapter 16: Spell Checking, Word Counting, and Textual Analysis
Chapter 17: vi Tips and Tricks
Chapter 18: Creating Custom Commands in vi
Chapter 19: GNU Emacs
Chapter 20: Batch Editing
Chapter 21: You Can’t Quite Call This Editing
Chapter 22: Sorting
Part V: Processes and the Kernel
Chapter 23: Job Control
Chapter 24: Starting, Stopping, and Killing Processes
Chapter 25: Delayed Execution
Chapter 26: System Performance and Profiling
Part VI: Scripting
Chapter 27: Shell Interpretation
Chapter 28: Saving Time on the Command Line
Chapter 29: Custom Commands
Chapter 30: The Use of History
Chapter 31: Moving Around in a Hurry
Chapter 32: Regular Expressions (Pattern Matching)
Chapter 33: Wildcards
Chapter 34: The sed Stream Editor
Chapter 35: Shell Programming for the Uninitiated
Chapter 36: Shell Programming for the Initiated
Chapter 37: Shell Script Debugging and Gotchas
Part VII: Extending and Managing Your Environment
Chapter 38: Backing Up Files
Chapter 39: Creating and Reading Archives
Chapter 40: Software Installation
Chapter 41: Perl
Chapter 42: Python
Part VIII: Communication and Connectivity
Chapter 43: Redirecting Input and Output
Chapter 44: Devices
Chapter 45: Printing
Chapter 46: Connectivity
Chapter 47: Connecting to MS Windows
Part IX: Security
Chapter 48: Security Basics
Chapter 49: Root, Group, and User Management
Chapter 50: File Security, Ownership, and Sharing
Chapter 51: SSH