The A/UX handbook
By: Jan L. Harrington.
Publisher: Brady; Distributed by Prentice Hall Trade; Brady Books
Published: 1989
Place of publication: New York
Language: eng
Format: Paperback
Number of pages: 422
Subjects: A/UX.
Description: **Back cover note:**

Discover the power of UNIX(R) without giving up your Macintosh.(R)

A/UX 1.1 merges the strength of the Macintosh II environment with the power of UNIX. Gain access to thousands of Mac applications, UNIX-based local area networks, and A/UX's own powerful programs, all on the same system.

In *The A/UX Handbook* Jan Harrington reveals A/UX's greatest strengths: its power and flexibility. You'll learn how to organize a UNIX system, work with UNIX text files, customize the UNIX environment by writing shell and C programs, and perform system administration responsibilities. Even Macintosh users with no UNIX experience can benefit from Harrington's advice on:

- Running A/UX applications to improve business productivity
- Accessing A/UX's powerful connectivity and networking capabilities
- Learning all of the other capabilities of the UNIX operating system, such as multitasking and virtual memory

*The A/UX Handbook* not only provides a painless introduction to UNIX for Macintosh users, but is invaluable for UNIX users and developers who are moving to the Macintosh A/UX platform.

Jan Harrington is also the author of Brady's *Database Management with Double Helix II for the Macintosh and VAX*.
Notes: Cover subtitle: A complete guide to Apple's UNIX, version 1.1.
Table of contents: label: Preface
title: xv; label: How This Book was Produced
title: xvii; label: Acknowledgments
title: xviii; title: Part I: Understanding and Using Unix; label: Chapter 1: Unix and A/UX
title: 3; label: Some Unix History
title: 4; label: Operating System Basics
title: 6; label: Multitasking
title: 7; label: Virtual Memory
title: 8; label: Foreground and Background Processes
title: 9; label: Multiuser Support
title: 10; label: Spooling
title: 10; label: The Unix Operating System
title: 11; label: The Kernel
title: 12; label: Shells
title: 12; label: Utility Programs
title: 13; label: Automatic Program Execution
title: 14; label: Directing Input and Output
title: 14; label: Pipes and Tees
title: 15; label: Introducing A/UX
title: 16; label: What You Get with A/UX
title: 16; label: Entering A/UX Commands
title: 17; label: Finding A/UX Documentation
title: 18; label: A/UX Users
title: 20; label: Logging In
title: 21; label: Changing Your Password
title: 22; label: Logging Out
title: 23; label: Working with Shell Layers
title: 24; label: Looking at System Information
title: 25; label: Chapter 2: Organizing a Unix System
title: 31; label: File Systems
title: 32; label: Checking File System Disk Usage
title: 34; label: Working with Directories
title: 34; label: Listing the Contents of a Directory
title: 35; label: Managing a Long Listing
title: 38; label: Finding Files
title: 38; label: Checking File and Directory Disk Usage
title: 40; label: File and Directory Permissions
title: 41; label: Changing File and Directory Permissions
title: 42; label: Changing File Owners and Groups
title: 44; label: Moving Between Groups
title: 44; label: Moving Between Directories
title: 45; label: Creating and Removing Directories
title: 46; label: Maintaining Files
title: 47; label: Naming Files and Directories
title: 47; label: File Name Wildcards: Metacharacters
title: 48; label: Copying and Linking Files
title: 49; label: Moving and Renaming files
title: 50; label: Deleting Files
title: 51; label: Chapter 3: Manipulating Text Files
title: 53; label: Viewing File Contents
title: 54; label: Paging
title: 54; label: Tops and Bottoms
title: 55; label: Comparing Files
title: 56; label: Counting Words
title: 59; label: Cutting and Pasting
title: 60; label: Cutting Files Apart
title: 60; label: Pasting Files Together
title: 62; label: Sorting Files
title: 63; label: Joining Files
title: 66; label: Removing Duplicate Lines
title: 69; label: Splitting Files
title: 70; label: Splitting a File Into Even-Sized Chunks
title: 70; label: Splitting a File By Its Contents
title: 71; label: Pattern Searching
title: 73; label: Check Spelling and Style
title: 75; label: The Spelling Checker
title: 75; label: Analyzing Document Style
title: 77; label: Managing a Bibliography
title: 77; label: Creating a Bibliography File
title: 78; label: Indexing a Bibliography File
title: 81; label: Searching the Bibliography
title: 83; label: Chapter 4: Creating, Editing, and Printing Text Files
title: 85; label: Cat
title: 86; label: Ed
title: 87; label: Entering and Leaving Ed
title: 88; label: Saving the File
title: 89; label: Moving the Line Pointer
title: 89; label: Looking at the Contents of the Buffer
title: 90; label: Entering Text
title: 91; label: Changing Text
title: 92; label: Simple Text Formatting
title: 95; label: Vi
title: 97; label: Modes
title: 98; label: Entering and Leaving Vi
title: 98; label: Saving Files
title: 100; label: Moving the Cursor (Scrolling)
title: 101; label: Entering Text
title: 103; label: Editing Text
title: 104; label: Copying and Pasting Text
title: 106; label: Printing Text Files
title: 107; label: Formatting for Printed Output
title: 107; label: Sending Files to the Printer
title: 108; label: Managing Printing Requests
title: 109; label: Chapter 5: Formatting Text Files
title: 111; label: Running a Text Formatter
title: 113; label: How Text Formatters Work
title: 114; label: Formatting Commands
title: 115; label: Using Macros
title: 117; label: Escape Sequences
title: 119; label: Listing 5.1: Month.1
title: 120; label: Listing 5.2: Month.doc
title: 130; label: Chapter 6: Communications
title: 137; label: Data Communications Concepts
title: 138; label: The Telephone Line Dilemma
title: 138; label: Communications Terminology
title: 139; label: Real-Time Communications
title: 140; label: Talking to Another User
title: 140; label: Talking to All Users
title: 141; label: Unix Networks
title: 142; label: System Names
title: 143; label: Addresses
title: 143; label: Automatic Dialing and the L.sys File
title: 146; label: Electronic Mail
title: 147; label: Reading Mail
title: 148; label: Referencing Messages
title: 151; label: Sending Mail
title: 151; label: Mailing Files
title: 154; label: Uucp
title: 156; label: Organizing Uucp
title: 156; label: Transfering a File Using Uucp
title: 158; label: Monitoring Uucp Status
title: 159; label: Cu
title: 163; label: Cu Commands
title: 165; label: File Transfer
title: 165; label: Output Redirection
title: 166; label: B-NET
title: 167; label: Logging In to a Remote System
title: 167; label: Ending a Remote Session
title: 168; label: Toggling Remote and Local Systems
title: 168; label: File Transfer
title: 169; title: Part II: Focusing on A/UX; label: Chapter 7: A/UX Tools
title: 173; label: Transferring Files
title: 174; label: Changing the A/UX Directory
title: 175; label: Accessing Macintosh Disks and Files
title: 176; label: Moving a Macintosh File to A/UX
title: 177; label: Moving an A/UX File to the Macintosh
title: 178; label: Renaming Files
title: 180; label: Deleting Files
title: 180; label: Viewing File Info
title: 181; label: Opening Files
title: 181; label: Initializing Disks
title: 182; label: Running Macintosh Operating System Applications
title: 184; label: Launching a Macintosh OS Program
title: 184; label: Working with Multiple Windows
title: 186; label: Working with Windows
title: 189; label: Editing Operations
title: 193; label: Recording Window Contents
title: 194; label: Chapter 8: Bourne Shell Programming
title: 197; label: Creating a Shell Script
title: 198; label: Quotes
title: 200; label: Shells and Command Execution
title: 202; label: Assigning Values
title: 204; label: The Power of expr
title: 206; label: Exporting Values
title: 208; label: Metacharacters for Use in Shell Scripts
title: 209; label: Input and Output
title: 210; label: Writing Text
title: 210; label: Reading Input Data
title: 213; label: Creating Menus
title: 214; label: File Name Descriptors
title: 215; label: Choosing Alternatives
title: 216; label: Using if/then/else
title: 216; label: Using case
title: 220; label: Repeating Actions
title: 221; label: Using for Loops
title: 222; label: Using while Loops
title: 223; label: Using until Loops
title: 225; label: Loop Control
title: 225; label: Configuring a Working Environment
title: 227; label: Some Sample Scripts
title: 228; label: Checking the Time
title: 228; label: Safe Deletes
title: 229; label: Bulk Mail
title: 229; label: Fortunes in a .profile
title: 230; label: Chapter 9: A/UX’s Korn Shell
title: 235; label: Invoking the Korn Shell
title: 236; label: Spawning the Korn Shell as a Child Process
title: 236; label: Temporarily Changing the Default Shell
title: 237; label: Permanently Changing the Login Shell
title: 237; label: Command Editing
title: 238; label: Command History
title: 238; label: Editing and Executing Previous Commands
title: 239; label: Executing Commands Without Editing
title: 239; label: Viewing the Contents of the History File
title: 241; label: Configuring a Working Environment
title: 241; label: Command Aliases
title: 242; label: Controlling Jobs
title: 243; label: Checking Job Status
title: 243; label: Stopping Jobs
title: 244; label: Managing Stopped Jobs
title: 245; label: Jobs and Logging Out
title: 246; label: Korn Shell Programming
title: 247; label: Array Variables
title: 247; label: Declaring Variable Types: typeset
title: 249; label: Shell Arithmetic: let
title: 251; label: Chapter 10: A/UX’s C Shell
title: 255; label: Invoking the C Shell
title: 256; label: Spawning the C Shell as a Child Process
title: 256; label: Temporarily Changing the Default Shell
title: 257; label: Permanently Changing the Login Shell
title: 257; label: Command History
title: 258; label: Viewing Command History
title: 258; label: Working with the Most Recent Command
title: 259; label: Re-executing Other Commands Without Editing
title: 260; label: Editing and Re-executing Other Commands
title: 260; label: Configuring a Working Environment
title: 263; label: Command Aliases
title: 264; label: Controlling Jobs
title: 265; label: Checking Job Status
title: 266; label: Stopping Jobs
title: 266; label: Managing Stopped Jobs
title: 267; label: Jobs and Logging Out
title: 269; label: C Shell Programming
title: 269; label: Variables and Assignment Statements
title: 270; label: Flow-of-control Statements
title: 271; label: Shell Arithmetic
title: 274; title: Part III: Administering A/UX; label: Chapter 11: Starting Up and Shutting Down
title: 280; label: The Superuser
title: 280; label: The Stand-alone Shell
title: 281; label: Start-up Notes
title: 283; label: Start-up Processes: inittab
title: 284; label: Configuring the System
title: 287; label: Setting a System Name
title: 287; label: System Date and Time
title: 287; label: Message of the Day
title: 290; label: Desk Accessories
title: 290; label: Automating System Activities: cron
title: 290; label: Cron Tables
title: 291; label: The Crontab Command
title: 292; label: System Shutdown Issues
title: 293; label: Going to Single-user Mode
title: 293; label: Securing the Root File System
title: 294; label: Turning It Off
title: 294; label: Chapter 12: Routine Maintenance
title: 297; label: Managing Groups
title: 298; label: User Accounts
title: 299; label: Setting Initial Passwords
title: 302; label: Managing File Systems
title: 303; label: Understanding File Types
title: 303; label: Mounting and Unmounting File Systems
title: 304; label: Checking File Systems
title: 308; label: Creating New File Systems
title: 312; label: Handling Printers
title: 316; label: Printer Destinations
title: 317; label: Denying Printer Requests
title: 321; label: Removing a Printer
title: 321; label: Enabling and Disabling Printers
title: 322; label: Installing and Using AppleTalk
title: 322; label: Configuring A/UX for AppleTalk
title: 323; label: Macintosh Printing Note
title: 325; label: Chapter 13: System Security
title: 327; label: Password Security
title: 328; label: Password Management
title: 328; label: Password Aging
title: 329; label: Administrative File Security
title: 330; label: /etc Files
title: 331; label: /usr Files
title: 332; label: Securing Uucp
title: 334; label: The Restricted Shell
title: 336; label: System Backup
title: 339; label: Using Cpio
title: 340; label: Using Dump.bsd
title: 342; label: Chapter 14: Communications Maintenance
title: 347; label: Managing Uucp
title: 348; label: Setting Up the Ports
title: 349; label: Identifying Communications Devices
title: 350; label: Creating L.sys Entries
title: 351; label: Watching Uucp At Work
title: 353; label: Keeping Uucp Clean
title: 354; label: Letting Other Systems Call You
title: 355; label: Local Area Networks and Internet
title: 356; label: Setting Up a Simple Network
title: 358; label: Completing a Slip Installation
title: 362; label: Completing NFS Installation
title: 363; label: Configuring Network Mail
title: 365; label: Monitoring a Network
title: 366; label: Network Status
title: 368; label: Host Status
title: 371; label: File System Status
title: 372; label: Chapter 15: System Accounting
title: 373; label: System Activity Data
title: 375; label: The System Activity Report
title: 375; label: Interactive System Activity Data
title: 379; label: Process Use Data
title: 380; label: Starting Process Accounting
title: 380; label: Process Accounting Data Collection
title: 381; label: Working Versus Nonworking Hours
title: 381; label: Charging Fees
title: 382; label: The Daily Accounting Report
title: 383; label: Runacct Status Messages
title: 388; label: The Monthly Report
title: 388; label: Processes by User
title: 391; title: Appendix: Working with C; label: Preparing a Program
title: 394; label: Make and Make Files
title: 395; label: Listing 1: Sample Makefile for the Month Program
title: 397; label: Reading C Programs
title: 398; label: C Variables
title: 399; label: Operators
title: 400; label: Statement Structure
title: 403; label: Selection
title: 403; label: Iteration
title: 404; label: Functions
title: 405; label: I/O
title: 406; label: Preprocessor Statements
title: 407; label: To Learn More About C
title: 408; label: Ytree: A Sample C Program
title: 408; label: Index
title: 415