Front cover image for UNIX power tools

UNIX power tools

With the growing popularity of Linux and the advent of Darwin, Unix has metamorphosed into something new and exciting. No longer perceived as a difficult operating system, more and more users are discovering the advantages of Unix for the first time. But whether you are a newcomer or a Unix power user, you'll find yourself thumbing through the goldmine of information in the new edition of Unix Power Tools to add to your store of knowledge. Want to try something new? Check this book first, and you're sure to find a tip or trick that will prevent you from learning things the hard
eBook, English, ©2003
3rd ed., updated and expanded View all formats and editions
O'Reilly, Sebastopol, CA, ©2003
1 online resource (xxxviii, 1116 pages) : illustrations
9780596529475, 9780596550554, 0596529473, 0596550553
52356449
Table of Contents; Preface; A Book for Browsing; Like an Almanac; Like a News Magazine; Like a Hypertext Database; Programs on the Web; About Unix Versions; Cross-References; What's New in the Third Edition; Typefaces and Other Conventions; The Authors; The Fine Print; Request for Comments; Acknowledgments for the FirstEdition; Acknowledgments for the SecondEdition; Acknowledgments for the ThirdEdition; Part I; Introduction; 1.1 What's Special About Unix?; 1.2 Power Grows on You; 1.3 The Core of Unix; 1.4 Communication with Unix; 1.5 Programs Are Designed to Work Together. 1.6 There Are Many Shells1.7 Which Shell Am I Running?; 1.8 Anyone Can Program the Shell; 1.9 Internal and External Commands; 1.10 The Kernel and Daemons; 1.11 Filenames; 1.12 Filename Extensions; 1.13 Wildcards; 1.14 The Tree Structure of the Filesystem; 1.15 Your Home Directory; 1.16 Making Pathnames; 1.17 File Access Permissions; 1.18 The Superuser (Root); 1.19 When Is a File Not a File?; 1.20 Scripting; 1.21 Unix Networking and Communications; 1.22 The X Window System; Getting Help; 2.1 The man Command; 2.2 whatis: One-Line Command Summaries. 2.3 whereis: Finding Where a Command Is Located2.4 Searching Online Manual Pages; 2.5 How Unix Systems Remember TheirNames; 2.6 Which Version Am I Using?; 2.7 What tty Am I On?; 2.8 Who's On?; 2.9 The info Command; Part II; Setting Up Your Unix Shell; 3.1 What Happens When You Log In; 3.2 The Mac OS X Terminal Application; 3.3 Shell Setup Files-Which, Where, andWhy; 3.4 Login Shells, Interactive Shells; Login Shells; Interactive Shells; 3.5 What Goes in Shell Setup Files?; 3.6 Tip for Changing Account Setup: Keep a Shell Ready; 3.7 Use Absolute Pathnames in Shell Setup Files. 3.8 Setup Files Aren't Read When YouWant?3.9 Gotchas in set prompt Test; 3.10 Automatic Setups for DifferentTerminals; 3.11 Terminal Setup: Testing TERM; 3.12 Terminal Setup: Testing Remote Hostname and X Display; 3.13 Terminal Setup: Testing Port; 3.14 Terminal Setup: Testing EnvironmentVariables; 3.15 Terminal Setup: Searching TerminalTable; 3.16 Terminal Setup: Testing Window Size; 3.17 Terminal Setup: Setting and Testing Window Name; 3.18 A .cshrc. HOST File forPerHostSetup; 3.19 Making a "Login" Shell; 3.20 RC Files; 3.21 Make Your Own Manpages Without Learning troff. 3.22 Writing a Simple Manpage with the -man MacrosInteracting with Your Environment; 4.1 Basics of Setting the Prompt; 4.2 Static Prompts; 4.3 Dynamic Prompts; 4.4 Simulating Dynamic Prompts; 4.5 C-Shell Prompt Causes Problems invi, rsh, etc.; 4.6 Faster Prompt Setting with Built-ins; 4.7 Multiline Shell Prompts; 4.8 Session Info in Window Title orStatusLine; 4.9 A "Menu Prompt" for Naive Users; 4.10 Highlighting and Color in Shell Prompts; 4.11 Right-Side Prompts; 4.12 Show Subshell Level with SHLVL; 4.13 What Good Is a Blank Shell Prompt?; 4.14 dirs in Your Prompt: Better Thancwd
Revised edition of: Unix power tools / Jerry Peek. c1994
Includes index