Recherchez sur tout : Suivez l'actualité des sciences et des technologies, découvrez, commentez
Caractéristiques du livre :
- Auteur: Shelley Powers, Jerry Peek, Tim O'Reilly
- Editeur: O'Reilly
- Date de parution: 25 Novembre 2002
- Format: Broché
- Dimensions: 18 cm x 23 cm x 5 cm
- Nombre de pages:
- Prix indicatif: 55,35 € - Acheter ce livre sur

The mark of a craftsman is his familiarity with his tools, the speed with which he can use them to solve simple problems, and his cleverness in using them to solve more complicated challenges. The latest edition of Unix Power Tools explores the standard Unix tools in greater depth than ever, and with better coverage of Linux, FreeBSD, and even the Darwin environment of Mac OS X. It's also been improved by the addition of sections on Perl and Python, programming languages that can often solve Unix problems more adeptly than any specific utility. This detail-filled book distinguishes itself from other guides for Unix gurus with its organizational structure (it's a series of articles that can be absorbed sequentially or individually) and carefully designed and executed index. Like its esteemed predecessors, this book is one you will keep handy.The authors have achieved a nearly ideal balance in the pages of this book. It's not just a collection of recipes (such collections tend to leave you hanging if you want to do something a little differently), it's not just a book of documentation (books like that have application mainly as references for people who know a lot already), and it's not just a conceptual how-to guide. Unix Power Tools is all of those things, and the overall effect is impressive indeed. If you work with any flavor of Unix, whatever your level of experience, you will benefit by having this book. --David Wall Topics covered: How to work efficiently, elegantly, and creatively with the Unix tool suite, as well as (to a lesser extent) with Perl and Python scripts. Tips and strategies on customization, document generation, process management, and networking abound in this wisdom-rich volume.

Book News

Forty people contributed to this text, including individuals with O'Reilly & Associates, authors who have given tips to Usenet, authors of Nutshell Handbooks, and authors of software packages who have authorized the use of excerpts from their documentation. The updated text reflects changes in Unix since the 1997 second edition, and features expanded coverage of bash, zsh, and new shells; modern utilities and applications; security and Internet access; access to Unix from Windows, addressing the heterogeneous nature of today's systems; software installation and packaging; and basic information on Perl and Python. For beginning to advanced users of Unix.Copyright © 2004 Book News, Inc., Portland, OR

Book Description

The latest edition of this best-selling favorite is loaded with advice about almost every aspect of Unix, covering all the new technologies that users need to know. In addition to vital information on Linux, Darwin, and BSD, Unix Power Tools 3rd Edition now offers more coverage of bash, zsh, and other new shells, along with discussions about modern utilities and applications. Several sections focus on security and Internet access. And there is a new chapter on access to Unix from Windows, addressing the heterogeneous nature of systems today. You'll also find expanded coverage of software installation and packaging, as well as basic information on Perl and Python. Affectionately referred to by readers as "the" Unix book, UNIX Power Tools provides access to information every Unix user is going to need to know. It will help you think creatively about UNIX, and will help you get to the point where you can analyze your own problems. Your own solutions won't be far behind.


Loaded with even more practical advice about almost every aspect of UNIX, this new second edition of "UNIX Power Tools" addresses the technology that UNIX users face today. You'll find increased coverage of POSIX utilities, including GNU versions, greater "bash" and "tcsh" shell coverage, more emphasis on Perl, and a CD-ROM that contains the best freeware available Pub: 6/97.

JA Majors Book Info

Provides an introduction to UNIX programming. Teaches how to organize your home directory and setting up your terminal. Covers shell & environment variables, saving time on the command line, redirecting input and output, finding files with find, file security, text editing, managing processes and more. Paper. CD ROM included.

The publisher, O'Reilly and Associates

Ideal for UNIX users who hunger for technical -- yet accessible -- information, UNIX Tools, 2nd Edition, consists of tips, tricks, concepts, and freeware (CD-ROM included). It also covers add-on utilities and how to take advantage of clever features in the most popular UNIX utilities. Loaded with even more practical advice about almost every aspect of UNIX, this new edition of the original UNIX Power Tools addresses the technology that UNIX users face today, differing from the first edition in a number of important ways. First, it slants the blend of options and commands more toward the POSIX utilities, including the GNU versions; the bash and tcsh shells have greater coverage, but we've kept the first edition's emphasis on the core concepts of sh and csh that will help you use all UNIX shells; and, Perl is more important than awk these days, so we've de-emphasized awk in this edition. This is a browser's a magazine that you don't read from start to finish, but leaf through repeatedly until you realize that you've read it all. The book is structured so that it bursts at the seams with cross references. Interesting "sidebars" explore syntax or point out other directions for exploration, including relevant technical details that might not be immediately apparent. You'll find articles abstracted from other O'Reilly books, new information that highlights program "tricks" and "gotchas," tips posted to the Net over the years, and other accumulated wisdom. The 53 chapters in this book discuss topics like file management, text editors, shell programming -- even office automation. Overall, there's plenty of material here to satisfy even the most voracious appetites. The bottom line? UNIX Tools is loaded with practical advice about almost every aspect of UNIX. It will help you think creatively about UNIX, and will help you get to the point where you can analyze your own problems. Your own solutions won't be far behind. The CD-ROM includes all of the scripts and aliases from the book, plus perl, GNU emacs, netpbm (graphics manipulation utilities), ispell,screen, the sc spreadsheet, and about 60 other freeware programs. In addition to the source code, all the software is precompiled for Sun4, Digital UNIX, IBM AIX, HP/UX, Red Hat Linux, Solaris, and SCO UNIX.

Table des matières

How to Use This Book
Part I. Basic Unix Environment
1. 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 Shells
1.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
2. Getting Help
2.1 The man Command
2.2 whatis: One-Line Command Summaries
2.3 whereis: Finding Where a Command Is Located
2.4 Searching Online Manual Pages
2.5 How Unix Systems Remember Their Names
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. Customizing Your Environment
3. 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, and Why
3.4 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 You Want?
3.9 Gotchas in set prompt Test
3.10 Automatic Setups for Different Terminals
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 Environment Variables
3.15 Terminal Setup: Searching Terminal Table
3.16 Terminal Setup: Testing Window Size
3.17 Terminal Setup: Setting and Testing Window Name
3.18 A .cshrc. File for Per Host Setup
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 Macros
4. Interacting 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 in vi, rsh, etc.
4.6 Faster Prompt Setting with Built-ins
4.7 Multiline Shell Prompts
4.8 Session Info in Window Title or Status Line
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
4.13 What Good Is a Blank Shell Prompt?
4.14 dirs in Your Prompt: Better Than
4.15 External Commands Send Signals to Set Variables
4.16 Preprompt, Pre-execution, and Periodic Commands
4.17 Running Commands When You Log Out
4.18 Running Commands at Bourne/Korn Shell Logout
4.19 Stop Accidental Bourne-Shell Logouts
5. Getting the Most out of Terminals, xterm, and X Windows
5.1 There's a Lot to Know About Terminals
5.2 The Idea of a Terminal Database
5.3 Setting the Terminal Type When You Log In
5.4 Querying Your Terminal Type: qterm
5.5 Querying Your xterm Size: resize
5.6 Checklist: Terminal Hangs When I Log In
5.7 Find Out Terminal Settings with stty
5.8 Setting Your Erase, Kill, and Interrupt Characters
5.9 Working with xterm and Friends
5.10 Login xterms and rxvts
5.11 Working with Scrollbars
5.12 How Many Lines to Save?
5.13 Simple Copy and Paste in xterm
5.14 Defining What Makes Up a Word for Selection Purposes
5.15 Setting the Titlebar and Icon Text
5.16 The Simple Way to Pick a Font
5.17 The xterm Menus
5.18 Changing Fonts Dynamically
5.19 Working with xclipboard
5.20 Problems with Large Selections
5.21 Tips for Copy and Paste Between Windows
5.22 Running a Single Command with xterm -e
5.23 Don't Quote Arguments to xterm -e
6. Your X Environment
6.1 Defining Keys and Button Presses with xmodmap
6.2 Using xev to Learn Keysym Mappings
6.3 X Resource Syntax
6.4 X Event Translations
6.5 Setting X Resources: Overview
6.6 Setting Resources with the -xrm Option
6.7 How -name Affects Resources
6.8 Setting Resources with xrdb
6.9 Listing the Current Resources for a Client: appres
6.10 Starting Remote X Clients
Part III. Working with Files and Directories
7. Directory Organization
7.1 What? Me, Organized?
7.2 Many Homes
7.3 Access to Directories
7.4 A bin Directory for Your Programs and Scripts
7.5 Private (Personal) Directories
7.6 Naming Files
7.7 Make More Directories!
7.8 Making Directories Made Easier
8. Directories and Files
8.1 Everything but the find Command
8.2 The Three Unix File Times
8.3 Finding Oldest or Newest Files with ls -t and ls -u
8.4 List All Subdirectories with ls -R
8.5 The ls -d Option
8.6 Color ls
8.7 Some GNU ls Features
8.8 A csh Alias to List Recently Changed Files
8.9 Showing Hidden Files with ls -A and -a
8.10 Useful ls Aliases
8.11 Can't Access a File? Look for Spaces in the Name
8.12 Showing Nonprintable Characters in Filenames
8.13 Counting Files by Types
8.14 Listing Files by Age and Size
8.15 newer: Print the Name of the Newest File
8.16 oldlinks: Find Unconnected Symbolic Links
8.17 Picking a Unique Filename Automatically
9. Finding Files with find
9.1 How to Use find
9.2 Delving Through a Deep Directory Tree
9.3 Don't Forget -print
9.4 Looking for Files with Particular Names
9.5 Searching for Old Files
9.6 Be an Expert on find Search Operators
9.7 The Times That find Finds
9.8 Exact File-Time Comparisons
9.9 Running Commands on What You Find
9.10 Using -exec to Create Custom Tests
9.11 Custom -exec Tests Applied
9.12 Finding Many Things with One Command
9.13 Searching for Files by Type

Acheter ce livre sur