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 supplied 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 compilation 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 versatile 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 changing 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.
CX/UX User’s Reference Manual