Skip to content
You are not logged in |Login  
     
Limit search to available items
Book Cover
book
BookBook
Author Moritsugu, Steve.

Title Practical UNIX / Steve Moritsugu, with James Edwards .. [and others]..

Publication Info. Indianapolis, Ind. : Que, [2000]
©2000

Copies

Location Call No. Status
 New Britain, Main Library - Non Fiction  005.43 M82    Check Shelf
Description xviii, 961 pages ; 23 cm
Contents 1 Introduction to UNIX and the Shell 11 -- UNIX Is an Operating System 12 -- Diversity of UNIX 17 -- UNIX Standards and Revisions 21 -- Important UNIX Concepts You Must Know First 24 -- UNIX Access 29 -- How to Do Things the UNIX Way 30 -- 2 Getting Started: A Guided Tour of UNIX 33 -- Traveling in the Land of UNIX 34 -- Getting Access to UNIX 34 -- Simple Commands 37 -- File Commands 40 -- Filesystems 43 -- Redirecting Standard I/O 45 -- Pagers: One Screen at a Timer 49 -- Quoting Rules 51 -- Commands as Building Blocks 52 -- Vi Text Editor 53 -- Scripts 54 -- 3 UNIX Directories and Pathnames 55 -- Introducing the UNIX Directory Tree Structure 56 -- Using Directories in UNIX 60 -- Changing to Another Directory 62 -- Creating New Directories 72 -- Removing Existing Directories 73 -- Removing Entire Directory Subtrees 74 -- Increasing Productivity in Accessing Directories 75 -- 4 Rules for Entering UNIX Commands 79 -- A Review of the Shell Prompt 80 -- UNIX Command-Line Options, Arguments, and Comments 82 -- Where Can You Get Help? 88 -- Command Not Found Errors 94 -- Common Errors Users Make When Entering UNIX Commands 98 -- What Is UNIX Telling Me? 102 -- What to Do When Your Session Seems to Be Hung 104 -- Using a File to Save Command Input or Output (Redirection) 107 -- Passing Command Output as Input to Another Command 114 -- Commands that Allow Output to be Piped or Redirected 116 -- A Summary of Redirection Symbols 118 -- Quoting Rules 119 -- 5 UNIX Graphical User Interface (GUI) 131 -- Introducing GUI and the X Window System 132 -- Solaris Desktop 134 -- Open Windows 134 -- Common Desktop Environment (CDE) 137 -- 6 Miscellaneous UNIX Utilities 155 -- Custom Applications 156 -- Display the Date and Time 156 -- Calendar Command 157 -- Counting Lines and Other Things 158 -- Arithmetic Integer Calculations 158 -- A More Powerful Calculator 160 -- StarOffice Application Suite 162 -- II Working with UNIX Files -- 7 Listing and Finding Directories and Files 175 -- Introducing UNIX Files 176 -- Listing Files 180 -- Using the find Command 187 -- 8 Displaying and Printing Files and Pipelines 209 -- Displaying Files and Pipelines 210 -- Printing Files and Pipelines 223 -- 9 Copying, Moving, Renaming, Removing, or Linking Files 233 -- Choosing the Destination 234 -- Copying, Moving, or Renaming Files 235 -- Removing Files 244 -- Creating Multiple Names for the Same File 248 -- 10 Comparing, Sorting, Modifying, Combining, and Splitting Files 255 -- Comparing Files 256 -- Sorting Files or Pipelines 266 -- Modifying Files or Pipelines 276 -- Combining Files 283 -- Splitting a File into Multiple Smaller Files 287 -- 11 Generating and Using File Lists 291 -- Using Filename Generation Wildcards 292 -- Using Backquotes to Generate a List of Files 308 -- Commands that Allow a List of Filenames and Filename Wildcards 310 -- Using xargs to Process a List of Items 311 -- III System Administration -- 12 Installing UNIX at Home 317 -- Understanding General UNIX Installation Issues 318 -- Installing SCO UnixWare 7 at Home 324 -- Installing Sun Solaris 7 at Home 338 -- 13 Users, Groups, and Logins 357 -- UNIX User Accounts 358 -- Displaying Information About the UNIX Password File 361 -- Group 363 -- Login Session 364 -- User Account Administration 369 -- 14 File Permissions and System Security 377 -- Login Security 378 -- Planning Groups for a System 383 -- Understanding File Modes (Permissions) 383 -- Changing Permissions/Owner/Group 389 -- Setting Default Permissions for New Files 395 -- Watching the Dangerous setuid and setgid Permissions 396 -- 15 System Startup, Shutdown, and Managing Jobs 399 -- Starting Up the System 400 -- Shutting Down the System 404 -- Automating Jobs at System Startup or Shutdown 407 -- Automating Jobs byy Any User 410 -- Assigning Job Priorities 420 -- Managing Background Jobs 423 -- Applying Extra Job Control Under the Korn Shell 427 -- 16 System and File Backups 431 -- Backing Up User Files 432 -- Choosing tar, cpio, or Other Backup Programs 441 -- Using tar to Back Up and Restore Files 443 -- Using cpio to Back Up and Restore Files 455 -- Saving Files on a DOS-Formatted Disk and Restoring Them 467 -- Backing Up and Restoring the Operating System 467 -- 17 Managing System Resources 471 -- Managing Disk Space 472 -- Managing System Performance 483 -- IV UNIX Text Processing -- 18 Searching for Lines in a File or Pipeline 493 -- Finding/Displaying Only Lines That Contain a Pattern 494 -- Wildcard Pattern Matching in Lines (Regular Expressions) 502 -- Extra Regular Expression Wildcards Available in egrep 515 -- Extra Regular Expression Wildcards Available Only in Perl 517 -- Turning Off Regular Expression Wildcards 519 -- Checking Only Specific Fields to Select a Line 520 -- 19 Replacing or Removing Text from a File or Pipeline 523 -- Extracting/Removing Characters by Column Positions 524 -- Replacing or Removing Strings (Using Regular Expression) 526 -- Using Perl to Replace or Delete Strings 544 -- Using awk to Replace or Delete Strings 547 -- Determining When to Use awk or cut to Extract Fields 553 -- Replacing/Removing Characters in a File or Pipeline 554 -- Replacing/Removing Whole Lines 558 -- 20 Using vi to Edit a Text File 563 -- Introducing the vi Text Editor 564 -- Starting vi 565 -- Edit Anything with Just 10 vi Commands 566 -- Adding a Help Facility to vi 571 -- Learn These Eight vi Commands Next 572 -- Tips to Help You Use vi 576 -- Moving Around in vi 581 -- Table of vi Commands for Deleting Text 584 -- Recovering Deleted Text 585 -- Table of vi Commands for Changing Text 585 -- Replacing Text 586 -- 21 Letting the vi Editor Work for You 587 -- Zipping Through Repetitive Editing 588 -- Global and Partial Text Substitution 596 -- Moving/Copying Sections of Text in vi 600 -- Setting Options for Inserting Text 602 -- Harnessing Other UNIX Commands to Work in vi 606 -- 22 Command-Line Editing in the Korn Shell 613 -- Command-Line Editing in the Korn or Bash Shell 614 -- vi Command-Line Editing 616 -- Developing Complex Pipelines Using Command-Line Editing 621 -- Aliases 624 -- 23 Introducing the Emacs Editor 625 -- Technical Terms 627 -- Starting Emacs 627 -- Binding Keys 632 -- Defining Macros 635 -- Searching and Replacing Text 637 -- Spell-Checking Documents 643 -- Major and Minor Modes 644 -- Getting Help 647 -- Carrying on with Emacs 649 -- V Networking -- 24 Accessing Other UNIX Systems by Modem 653 -- Accessing Other UNIX Systems by Modem 654 -- An Overview of Modem Communications 655 -- UNIX Serial Devices 656 -- Extending the Network by Modem (PPP) 671 -- 25 Accessing Other UNIX Systems on the Network or Internet 675 -- Some Important Networking Concepts 676 -- Logging On to UNIX over the Network 689 -- Transferring Files Across the Network 693 -- Executing Commands on Another System in the Network 698 -- Sharing a Directory Between Two UNIX Systems (NFS) 698 -- Using the mailx command 700 -- 26 Accessing UNIX from Windows 707 -- Windows and TCP/IP 708 -- Dial-Up Networking 717 -- SMB Shared Directories and Printers 727 -- 27 UNIX and the Internet 729 -- Surfing the Internet from UNIX 730 -- Downloading Software from the Internet 733 -- Using a Character-Based Browser (Lynx) 740 -- Finding UNIX Vendor Web Sites 741 -- Accessing UNIX Technical Support 742 -- Accessing Free (Nonsupported) Software 744 -- Reading the Network News on UNIX 747 -- VI Script Programming -- 28 Writing Bourne Shell Scripts 753 -- Writing/Executing a Simple Script 754 -- Running Your Scripts Without a Pathname 756 -- Creating and Using Youry Own Variables 757 -- Interacting with the User 761 -- Supplying Script Input on the Command Line 765 -- Executing Code Based on Test Results 766 -- Performing Arithmetic Calculations 780 -- Special Shell Variables 781 -- Ending the Script and Setting Completion Status 784 -- Giving Proper UNIX Usage Errors 785 -- Debugging Your Script 789 -- Looping 791 -- Selecting From a Menu of Items 795 -- 29 Writing Perl Programs 801 -- Writing/Executing a Simple Perl Script 803 -- Perl Data Types 805 -- Special Perl Variables 810 -- Interacting with the User 812 -- Control Structures 814 -- Commonly Used Functions in Perl 819 -- Array Manipulation 820 -- File Manipulation 823 -- Hash Manipulation 825 -- System Manipulation 826 -- Variable Manipulation 829 -- Debugging Your Script 832.
Subject UNIX (Computer file)
Operating systems (Computers)
ISBN 078972250X (paperbook : acid-free paper)
9780789722508 (paperbook : acid-free paper)
-->
Add a Review