universe(1) universe(1)
NAME
att, ucb, universe - get and set universe
SYNOPSIS
att [ command ]
ucb [ command ]
universe [ univ [ command ] ]
DESCRIPTION
Each process contains a flag known as its current universe.
The universe effects the translation of conditional symbolic
links (see ln(1)), and therefore affects the process' view
of the UNIX directory tree. There are currently two sup-
plied universes: att and ucb, where att is the default
universe. The purpose of the universe concept is to achieve
a higher degree of compatibility with both the AT&T System V
Release 4 and 4.3BSD versions of UNIX. The att universe
creates a compilation environment that should appear to be
AT&T System V Release 4, and the ucb universe creates a com-
pilation environment that should appear to be 4.3BSD.
The commands above, built directly into the shells, set and
display the current universe and execute commands in the
prescribed universe. For example, to see what the current
universe is, type universe. To switch to the att universe,
type att or universe att. The universe command is more ver-
satile in that it allows you to specify any string for the
universe, rather than just att or ucb.
The csh supports an additional functionality that allows a
command to be executed in a specific universe without chang-
ing the shell's universe. For example, to execute a command
in the ucb universe without changing the shell's universe,
type ucb command or universe ucb command.
SEE ALSO
ln(1), intro(2), getuniverse(2), symlink(2)
BUGS
sh and the ksh do not support the command argument on the
att, ucb, or universe commands.
Page 1 CX/UX User's Reference Manual