Cantitate/Preț
Produs

A System V Guide to UNIX and XENIX

Autor Douglas W. Topham
en Limba Engleză Paperback – 23 iul 1990
A System V Guide to UNIX and XENIX takes the novice reader through the features of the UNIX system step-by-step without jargon and assumptions about the reader's technical knowledge found in similar books. With its clear explanations, numerous examles, and straightforward organization, this book appeals to many non-technical people just beginning to work with UNIX, as well as engineers and programmers with prior experience. Anyone who reads this book will learn how to use the features of UNIX, and how to modify and customize those features. It is organized in such a way that it leads the reader from the UNIX basics to the more complex and powerful concepts such as shell-programming and networking. Although the book is written as introduction and reference for the UNIX user, it can very well be used as a textbook in undergraduate computer science or computer engineering courses.
Citește tot Restrânge

Preț: 60024 lei

Preț vechi: 75030 lei
-20%

Puncte Express: 900

Preț estimativ în valută:
114100 12457$ 9862£

Carte tipărită la comandă

Livrare economică 06-11 mai

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9780387970219
ISBN-10: 0387970215
Pagini: 733
Ilustrații: XXII, 733 p. 9 illus.
Dimensiuni: 155 x 235 x 34 mm
Greutate: 1.06 kg
Ediția:Softcover reprint of the original 1st ed. 1990
Editura: Springer
Colecția Springer
Locul publicării:New York, NY, United States

Public țintă

Research

Descriere

A System V Guide to UNIX and XENIX takes the novice reader through the features of the UNIX system step-by-step without jargon and assumptions about the reader's technical knowledge found in similar books. With its clear explanations, numerous examles, and straightforward organization, this book appeals to many non-technical people just beginning to work with UNIX, as well as engineers and programmers with prior experience. Anyone who reads this book will learn how to use the features of UNIX, and how to modify and customize those features. It is organized in such a way that it leads the reader from the UNIX basics to the more complex and powerful concepts such as shell-programming and networking. Although the book is written as introduction and reference for the UNIX user, it can very well be used as a textbook in undergraduate computer science or computer engineering courses.

Cuprins

I Fundamentals.- 1 Introduction to UNIX.- 1.1 Operating systems.- 1.2 UNIX operation.- 1.3 UNIX and standards.- 2 Getting Started with UNIX.- 2.1 Preliminary set-up procedures.- 2.2 Logging in and logging out.- 2.3 Entering a command line.- 2.4 Process control.- 2.5 Using the calculators.- 2.6 Other aids.- 2.7 Summary.- 3 The UNIX File System.- 3.1 What is a file system?.- 3.2 A structured file system.- 3.3 Working with directories.- 3.4 Working with files.- 3.5 File and directory permissions.- 3.6 Summary.- 4 Using UNIX Commands.- 4.1 Constructing a command line.- 4.2 Redirection of input and output.- 4.3 Pipelines.- 4.4 Displaying text on the screen.- 4.5 More on working with files.- 4.6 Using printers.- 4.7 Summary.- 5 Communication in UNIX.- 5.1 Communicating with other users.- 5.2 Communicating outside your system.- 5.3 Some basics of communication.- 5.4 Summary.- II Text Editing.- 6 Introduction to vi.- 6.1 Background.- 6.2 Typing a letter.- 6.3 Making changes to the letter.- 6.4 Ending the session.- 6.5 Summary.- 7 Making Some Changes.- 7.1 Beginning a new session.- 7.2 Moving the cursor.- 7.3 Using markers.- 7.4 Controlling the screen display.- 7.5 Adding new text.- 7.6 Summary.- 8 Changing and Deleting Text.- 8.1 Changing text.- 8.2 Deleting text.- 8.3 Shifting text.- 8.4 Ending the session.- 8.5 Summary.- 9 Finding and Replacing Text.- 9.1 Beginning a new session.- 9.2 Searching on a line.- 9.3 Searching in a file.- 9.4 Making replacements.- 9.5 Making substitutions.- 9.6 Shifting text.- 9.7 Summary.- 10 Moving and Copying within a File.- 10.1 Exiting Vi.- 10.2 Moving text within a file.- 10.3 Copying text within a file.- 10.4 Summary.- 11 Working with More Than One File.- 11.1 Editing another file.- 11.2 Moving text between files.- 11.3 Copying text to another file.- 11.4 Invoking vi.- 11.5 Summary.- 12 Customizing vi.- 12.1 Summary.- III Text Processing.- 13 Searching and Sorting.- 13.1 Using options to modify the output.- 13.2 Summary.- 14 Programming with awk.- 14.1 Introduction.- 14.2 Using the awk program.- 14.3 Search patterns.- 14.4 Action statements.- 14.5 Error messages.- 14.6 Summary.- 15 Programming with C.- 15.1 Staying in an editing session.- 15.2 Executing a C program.- 15.3 Summary.- IV Text-Formatting.- 16 Introduction to mm.- 16.1 Introduction to formatting.- 16.2 Forming paragraphs.- 16.3 Forming lists.- 16.4 Displaying text.- 16.5 Emphasizing and de-emphasizing text.- 16.6 Other features.- 16.7 Summary.- 17 Formatting with mm.- 17.1 Keeping lines of text together.- 17.2 Using footnotes.- 17.3 Using headings.- 17.4 Page layout.- 17.5 Initiating formatting.- 17.6 Summary.- 18 Formatting with nroff and troff.- 18.1 Initiating formatting.- 18.2 Setting up pages.- 18.3 Formatting lines of text.- 18.4 Summary.- 19 Formatting with troff.- 19.1 Printing and typesetting.- 19.2 Introduction to troff.- 19.3 Working with troff.- 19.4 Summary.- 20 More on Formatting.- 20.1 Using double-column format.- 20.2 Formatting tables.- 20.3 Formatting equations.- 20.4 Defining your own requests.- 20.5 Modifying formatting options.- 20.6 Summary.- V Shell Programming.- 21 Introduction to the Bourne Shell.- 21.1 Introductory example.- 21.2 Controlling the environment.- 21.3 Setting variables.- 21.4 Commands and arguments.- 21.5 Standard input, output, and diagnostics.- 21.6 Redirection of input and output.- 21.7 Summary.- 22 Bourne Shell Processes.- 22.1 Shell functions.- 22.2 Background commands.- 22.3 Connecting processes.- 22.4 Giving directives to the shell.- 22.5 Summary.- 23 Bourne Shell Variables.- 23.1 Shell procedures.- 23.2 Shell variables.- 23.3 Command substitution.- 23.4 Conditional substitution of variables.- 23.5 Positional parameters.- 23.6 Reserved variables.- 23.7 Summary.- 24 Bourne Shell Program Control.- 24.1 Constructing loops.- 24.2 The conditional statement.- 24.3 Other programming techniques.- 24.4 Summary.- 25 Introduction to the C Shell.- 25.1 Initialization files.- 25.2 Explanations of individual items.- 25.3 Reinvoking previous commands.- 25.4 Selecting individual arguments.- 25.5 Modifying a command line.- 25.6 Summary.- 26 C Shell Variables.- 26.1 Assigning a string variable.- 26.2 Variables as arrays.- 26.3 Assigning numeric variables.- 26.4 Setting elements of a numeric array.- 26.5 Variables reserved by the C shell.- 26.6 Summary.- 27 C Shell Procedures.- 27.1 Executing a file as a shell procedure.- 27.2 Forming conditional statements.- 27.3 Forming loops.- 27.4 Other programming techniques.- 27.5 Built-in commands.- 27.6 Summary.- VI System Administration.- 28 Basic Information.- 28.1 The system administrator.- 28.2 Time-sharing concepts.- 28.3 Disks and file systems.- 28.4 Summary.- 29 File Systems.- 29.1 The structure of a file system.- 29.2 Checking file systems.- 29.3 Summary.- 30 Disks and Tapes.- 30.1 Devices and file types.- 30.2 Adding and removing devices.- 30.3 Backup and recovery.- 30.4 Summary.- 31 Disk Maintenance.- 31.1 Providing disk space.- 31.2 Programs that run automatically.- 31.3 System efficiency.- 31.4 Summary.- 32 Startup and Shutdown.- 32.1 Starting up a UNIX system.- 32.2 Multi-user mode.- 32.3 Shutting down a UNIX system.- 32.4 Summary.- 33 Terminals.- 33.1 Identifying your terminal.- 33.2 The Stty command.- 33.3 Describing a terminal for vi.- 33.4 Designing an entry.- 33.5 Examples of entries.- 33.6 Summary.- 34 Printers.- 34.1 Printer basics.- 34.2 Features for users.- 34.3 Features for system administrators.- 34.4 Summary.- 35 System Security.- 35.1 Information about users and groups.- 35.2 Restricted accounts.- 35.3 Setting special file modes.- 35.4 More on permissions.- 35.5 Maintaining security.- 35.6 Summary.- 36 System Accounting.- 36.1 Process accounting.- 36.2 System activity accounting.- 36.3 Summary.- VII Network Administration.- 37 Introduction to Networking.- 37.1 Connecting computer systems.- 37.2 Some basics of networking.- 37.3 System V, Release 3.- 37.4 Summary.- 38 Communication Before Release 3.- 38.1 Hardware requirements for uucp.- 38.2 Software setup for uucp.- 38.3 Control and maintenance of uucp.- 38.4 Trouble-shooting uucp.- 38.5 Direct networking (XENIX only).- 38.6 Summary.- 39 Communication After Release 3.- 39.1 Hardware requirements for uucp.- 39.2 Software setup for uucp.- 39.3 Control and maintenance of uucp.- 39.4 Trouble-shooting uucp.- 39.5 Summary.- 40 Basic Resource Sharing.- 40.1 Sharing resources.- 40.2 Setup procedures.- 40.3 Advertising resources.- 40.4 Mounting resources.- 40.5 Summary.- 41 Remote File Sharing Maintenance.- 41.1 Introduction.- 41.2 Remote file sharing mode.- 41.3 Maintaining domains.- 41.4 Maintaining hosts.- 41.5 Monitoring remote file sharing.- 41.6 Adjusting performance.- 41.7 Summary.- 42 Remote File Sharing Security.- 42.1 Introduction.- 42.2 Specifying mapping.- 42.3 Procedures for mapping by name.- 42.4 Summary.- Appendices.- A Summary of Basic Commands and Symbols.- A.1 Basic commands for starting out.- A.2 Working with directories and files.- A.3 Searching: forming regular expressions.- A.4 Setting basic features.- A.5 Working with processes.- A.6 Processing information.- A. 7 Communicating.- B Summary of ed.- B.1 Commands.- B. 2 Special characters for searching.- C Summary of VI and ex Commands.- C.1 Moving the cursor.- C.2 Adding new text.- C.3 Changing text.- C.4 Shifting text.- C.5 Deleting text.- C.6 Searching and Replacing.- C.7 Invoking the editor.- C.8 Exiting the editor.- C.9 Moving or copying text.- D Summary of vi Options.- D.1 Toggled options.- D.2 Numbered options.- D.3 String-valued options.- E Summary of Processing Commands.- E.1 Searching with grep.- E.2 Sorting with SOU.- E.3 Programming with awk.- F Summary of Formatting Requests.- G Summary of Formatting Options.- G.1 Modifying mm.- G.2 Modifying nroff.- H Summary of the Bourne Shell.- H.1 Shell variables.- H.2 Standard input, output, and diagnostics.- H.3 Background commands.- H.4 Connecting processes.- H.5 Giving directives to the shell.- H.6 Shell procedures.- H.7 Constructing loops.- H.8 The conditional statement.- H.9 Other shell programming techniques.- I Summary of the C Shell.- I.1 Initialization files.- 1.2 Reinvoking previous commands.- 1.3 Selecting individual arguments.- 1.4 Modifying a command line.- 1.5 Assigning an alias to a command string.- 1.6 The logout file.- 1.7 Assigning string values.- 1.8 Manipulating variables that contain numeric values.- 1.9 Variables reserved by the C shell.- 1.10 File-checking.- 1.11 Forming conditional statements.- 1.12 Forming loops.- 1.13 Other programming techniques.- 1.14 Built-in commands.- J Summary of System Administration.- J.1 Basic commands and files.- J.2 File systems.- J.3 Devices.- J.4 Disk maintenance.- J.5 Startup and shutdown.- J.6 Terminals and printers.- J.6 Terminals and printers.- J.7 System security.- J.8 System accounting.- K Network Administration.- K.1 Communication before Release 3.- K.2 Communication after Release 3.- L termcap and terminfo.- L.1 Terminal features.- L.2 Cursor movement and scrolling.- L.3 Screen editing.- L.4 Functions activated by special keys.- L.5 Video attributes.- L.6 Control directives.- M UNIX versus XENIX.- M.1 Description of XENIX.- M.2 Differences between UNIX and XENIX.- M.3 Features of System V, Release 3.- N Character codes.- N.1 The control characters.- N.2 The extended control characters.