NAME
rsh - remote shell
SYNOPSIS
rsh [-n] [-l username] host [command]
host [-n] [-l username] [command]
DESCRIPTION
Rsh connects to the specified host, and executes the speci-
fied command. Rsh copies its standard input to the remote
command, the standard output of the remote command to its
standard output, and the standard error of the remote com-
mand to its standard error. Interrupt, quit and terminate
signals are propagated to the remote command; rsh normally
terminates when the remote command does.
The remote username used is the same as your local username,
unless you specify a different remote name with the -l
option. This remote name must be equivalent (in the sense
of rlogin(1)) to the originating account; no provision is
made for specifying a password with a command.
If you omit command, then instead of executing a single com-
mand, you will be logged in on the remote host using rlo-
gin(1).
Shell metacharacters which are not quoted are interpreted on
local machine, while quoted metacharacters are interpreted
on the remote machine. Thus the command
rsh otherhost cat remotefile >> localfile
appends the remote file remotefile to the localfile local-
file, while
rsh otherhost cat remotefile ">>" otherremotefile
appends remotefile to otherremotefile.
OPTIONS
-l username
Specify the remote user name.
-n Connect standard input of the remote command to
/dev/null. Do this if rsh should not inadvertently
read from standard input.
SEE ALSO
rcp(1), rlogin(1), rhosts(5).
BUGS
You cannot run an interactive command (like rogue(6) or
vi(1)); use rlogin(1).