Amoeba
User Guide
AMOEBA
Amoeba is a registered trademark of the Vrije Universiteit in some countries.
AMOEBA
is a trademark of the Vrije Universiteit. Sun-3, Sun-4, NFS, SPARCclassic, SPARCstation, MicroSPARC, SunOS and Solaris® are trademarks of Sun Microsystems, Inc. SPARC is a registered trademark of SPARC International, Inc. UNIX is a trademark of UnixInternational. Irix and Personal Iris are trademarks of Silicon Graphics Corporation. DEC, VAX, MicroVAX, Ultrix and DEQNA are registered trademarks of Digital Equipment Corporation. Intel 386, Pentium, Multibus and Intel are trademarks of Intel Corporation. Ethernet is a registered trademark of Xerox Corporation. IBM and PC AT are registered trademarks of International Business MachinesCorporation. X Window System is a trademark of the Massachusetts Institute of Technology. WD, EtherCard PLUS and EtherCard PLUS16 are trademarks of Standard Microsystems Corporation. Logitech is a trademark of Logitech, Inc. Novell is a trademark of Novell, Inc. 3Com and Etherlink II are registered trademarks of 3Com Corporation. MS-DOS is a trademark of Microsoft Corporation. Amoeba includes softwaredeveloped by the University of California, Berkeley and its contributors.
Copyright © 1996 Vrije Universiteit te Amsterdam and Stichting Mathematisch Centrum, The Netherlands. All Rights Reserved.
Contents
Chapter 1. About This Manual Chapter 2. Introduction 2.1. History 2.2. The Amoeba Design Philosophy 2.3. The System Architecture 2.4. Objects and Capabilities 2.5. Remote Procedure Call 2.6.Directories 2.7. Files 2.8. Amoeba and POSIX Emulation 2.9. Conclusion Chapter 3. Getting Started 3.1. Logging In and Out 3.2. Creating, Modifying and Destroying Files 3.3. Customizing Your Environment 3.4. Starting X Windows 3.5. Directories 3.5.1. The Soap Directory Server 3.5.2. The Directory Graph 3.5.3. Commands for Soap 3.5.4. The Structure of a Directory 3.6. Tools and Languages
1 2 2 23 4 4 4 5 5 6 7 7 8 8 10 11 12 12 12 13 14
Amoeba 5.3
iii
3.6.1. Debugging 3.7. On-line Help Chapter 4. Advanced Users 4.1. The Pool Processors 4.2. Electronic Mail 4.3. The POSIX Emulation Chapter 5. Accessing Non-Amoeba Systems 5.1. Remote Login 5.2. File Transfer Chapter 6. Editors and Text Processing 6.1. Elvis Reference Manual 6.1.1. INTRODUCTION 6.1.2. VISUAL MODE COMMANDS 6.1.3.COLON MODE COMMANDS 6.1.4. REGULAR EXPRESSIONS 6.1.5. OPTIONS 6.1.6. CUT BUFFERS 6.1.7. DIFFERENCES BETWEEN ELVIS & BSD VI/EX 6.1.8. INTERNAL 6.1.9. CFLAGS 6.1.10. TERMCAP 6.1.11. ENVIRONMENT VARIABLES Chapter 7. Manual Pages Chapter 8. Index iv Amoeba 5.3
15 15 16 16 17 17 19 19 19 20 21 24 24 30 37 39 47 49 51 54 57 59 60 338
1 About This Manual
Intended Audience This manual is intendedfor use by all people using Amoeba, either by directly logging in or from another operating system running the Amoeba protocol. Scope This manual explains the basic concepts of Amoeba from a user’s perspective, including how to log in, how to configure the working environment and how to locate required services and objects. It concludes with the collection of reference manual pages for userutilities and servers. Advice On Use Of The Manual It is recommended that the introductory material and tutorials be read at least once by all users. For those familiar with UNIX the initial tutorial material may seem straight forward but the file system and directory service are different from that of conventional systems and should be understood before proceeding. The manual pages are provided forreference and explain how to use the utilities and servers provided with Amoeba. (Note that some programming tools are described in greater detail in the Programming Guide .) It is expected that the manual pages will be used frequently. Throughout the manual there are references of the form prv(L), ack(U) and bullet (A). These refer to manual pages at the back of each guide. The following table...
Regístrate para leer el documento completo.