Skip to content

UNIX Made Easy

Best in textbook rentals since 2012!

ISBN-10: 007219314X

ISBN-13: 9780072193145

Edition: 3rd 2002

Authors: John Muster

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Beginning with an overview of the system and its key components, this step-by-step guide covers basic administration tasks before going on to provide the reader with in-depth coverage of UNIX programming, including variables and shell scripts.
Customers also bought

Book details

List price: $39.99
Edition: 3rd
Copyright year: 2002
Publisher: McGraw-Hill Osborne
Publication date: 4/23/2002
Binding: Paperback
Pages: 1011
Size: 7.10" wide x 9.00" long x 2.11" tall
Weight: 3.586
Language: English

Acknowledgmentsp. xiii
About This Bookp. xv
Introductionp. xvii
Mastering Essential UNIX/Linux
Accessing the System Using Graphical Desktopsp. 3
Establishing Communication with UNIX/Linuxp. 4
Exploring the Graphical Desktop Environmentp. 11
Touring the Features of UNIX/Linuxp. 17
Running Programs in UNIXp. 19
How UNIX Does Its Workp. 29
Giving Instructions to the Shellp. 32
Using Utilities to Examine and Manage Filesp. 45
Employing the UNIX Toolbox of Utilitiesp. 55
Managing Input and Outputp. 66
Employing Special Characters in Command Linesp. 74
Modifying the User Environmentp. 87
Examining the File Systemp. 92
Examining the Components of a Functioning Systemp. 97
Command Summaryp. 111
Editing with the Visual Editorp. 115
Introducing the Visual Editorp. 116
Working in an Existing File with vip. 117
Touring the Visual Editorp. 119
Quickly Moving Around in a Filep. 133
Deleting Text from a Filep. 146
Adding Text to a Filep. 152
Undoing and Repeating Editing Commandsp. 158
Avoiding Confusion Between the Shell and the vi Editorp. 161
Creating New Files with the Visual Editorp. 163
Making Text Changesp. 168
Making Global Changesp. 173
Searching for the Line Targetp. 174
Moving and Copying Textp. 176
Writing the File and Quitting the Editorp. 186
Interaction with the Shell from Within vip. 193
Editing Multiple Filesp. 195
Customizing the Visual Editorp. 198
Having a Single Key Accomplish a Complex Taskp. 204
Integrating Features of the Visual Editorp. 210
Command Summaryp. 218
Using Basic UNIX Utilitiesp. 227
Extending Utilities Examined in the Tourp. 228
Selecting Portions of a File with cutp. 234
Formatting Output in Columnsp. 237
Putting Lines Together with pastep. 238
Searching Files with grepp. 241
Calculating with bcp. 248
Ordering the Lines of a File with sortp. 251
Identifying and Removing Duplicate Linesp. 270
Comparing the Contents of Two Files with commp. 273
Examining Differences Between Filesp. 279
Translating Characters to Other Characters with trp. 281
Listing Names of Files and Directoriesp. 287
Combining Selected Lines with joinp. 288
Editing from the Command Line with sedp. 291
Manipulating Data with awkp. 297
Sending Output to a File and to Another Utilityp. 301
Determining What Kind of Filep. 303
Touching Filesp. 303
Employing Multiple Utilities to Achieve Broader Goalsp. 304
Command Summaryp. 310
Using Multiple Utilities in Scriptsp. 311
Employing Utilities to Obtain Informationp. 312
Listing Directories and Files Separatelyp. 314
Identifying Changes Made to Files in a Directoryp. 318
Creating a Complex Word Analysis Scriptp. 320
Obtaining Relational Datap. 334
Creating and Changing UNIX Directoriesp. 343
Employing Directories to Create Orderp. 344
Managing Files in Directoriesp. 358
Using Pathnames to Manage Files in Directoriesp. 370
Accessing Files in Remote Directories Using All Methodsp. 392
Examining the Long Listing for Filesp. 404
Managing Files from More Than One Directoryp. 405
Moving and Removing Directories and Their Contentsp. 415
Removing Directories and Filesp. 419
Command Summaryp. 426
Accessing and Changing Previous Commandsp. 427
Surveying Shells and Featuresp. 428
Using the History Feature with csh, tcsh, bash, and kshp. 430
Using Editing Commands to Modify the Historyp. 442
Summarizing the Features of the Shellsp. 446
Command Summaryp. 449
Specifying Instructions to the Shellp. 451
Examining Shell Command-Line Executionp. 453
Shell Command-Line Expansionp. 499
Customizing How the Shell Functionsp. 518
Employing Advanced User Featuresp. 526
Command Summaryp. 540
Setting File and Directory Permissionsp. 543
Describing File Permissionsp. 544
Using Execute Permissions with a Filep. 552
Changing File Permissions Using Mnemonicsp. 555
Changing File Permissions Numericallyp. 560
Changing Permissions for Group and Otherp. 566
Exploring the Effect of Granting Different Permissionsp. 571
Modifying Directory Permissionsp. 575
Changing Permissions for Files in All Subdirectoriesp. 587
Identifying Other Permissionsp. 592
Setting Permissions When Files and Directories Are Createdp. 593
Inheriting Permissions When Files Are Copiedp. 604
Command Summaryp. 612
Obtaining Help from Online Resourcesp. 613
Accessing the Programmer's Manualp. 614
Outputting Manual Pages to a File or Printerp. 616
Locating Information with infop. 617
Accessing Internet Resourcesp. 623
Command Summaryp. 625
Controlling User Processesp. 627
Processing Processesp. 628
Managing Jobsp. 641
Exiting When Jobs Have Been Stoppedp. 652
Command Summaryp. 657
Managing, Printing, and Archiving Large Filesp. 659
Viewing Long Files Safely with vip. 660
Splitting Long Filesp. 662
Paginating Long Filesp. 664
Printing Your Heart Outp. 668
Locating Files with findp. 672
Archiving Long Filesp. 677
Surveying Backup and Archiving Utilitiesp. 680
Command Summaryp. 685
Programming in the Shell with Power Utilities
Special Characters and Programming Structuresp. 689
Shell Interpretation of Special Charactersp. 690
Examining Shell Programming Featuresp. 710
Creating Shell Scriptsp. 725
Command Summaryp. 735
Employing Aliases and Functionsp. 737
Using Temporary Aliasesp. 738
Making Aliases Permanentp. 745
Working with Complex Aliasesp. 747
Avoiding an Alias Loopp. 749
Passing Arguments to an Alias in the C Shellp. 751
Employing Functions in the bash and ksh Shellsp. 754
Command Summaryp. 761
Selecting Lines with grep and Regular Expressionsp. 763
Creating an Example Filep. 764
Modifying How and Where grep Searches for Linesp. 766
Searching for Lines Using Basic Metacharactersp. 771
Locating Characters in a Setp. 780
A Comparison of grep, egrep, and fgrepp. 796
Command Summaryp. 807
Editing the Data Stream with sedp. 809
Creating Example Files for sed Exercisesp. 810
Quitting sed After Matching Specific Text or Line Numberp. 812
Deleting Lines from a Copy of a Filep. 814
Making Basic Substitutions for Specific Textp. 818
Printing Selected Linesp. 820
Performing Complex Substitutions and Printingp. 825
Reading and Writing Files from sedp. 830
Passing Multiple Instructions to sedp. 831
Examining the Workings of the sed Utilityp. 835
Command Summaryp. 840
Data Manipulation with awkp. 841
Selecting Records with awkp. 842
Using a Database with awkp. 845
Selecting Records with Regular Expressionsp. 853
Selecting Records by Specific Database Componentsp. 855
Creating and Using awk Command Filesp. 861
Making awk Programs Easier to Readp. 868
Performing Arithmetic Operations in awkp. 872
Using the printf Function to Format Outputp. 878
Using the BEGIN and END Patternsp. 880
Command Summaryp. 885
Programming with the Shellp. 889
Interactively Choosing Options from a Menup. 890
Constructing a Backup Scriptp. 913
Using Options with Scriptsp. 916
Command Summaryp. 927
Shell Programming with Multiple Utilitiesp. 933
Creating a Phone Search Scriptp. 934
Creating a Complex Group Member Scriptp. 942
Creating a Complex Script for Project Managementp. 965
Command Summaryp. 975
Modifying the User Environmentp. 977
Employing Control Files with the Shellsp. 979
Properly Using the Control Filesp. 984
Tailoring How the Shell Interacts with Youp. 985
Creating Variables for Shortcutsp. 988
Using stty to Set Input and Output Options on a Terminalp. 988
Command Summaryp. 992
Indexp. 993
Table of Contents provided by Syndetics. All Rights Reserved.