95 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			95 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" Copyright (c) 1983 Regents of the University of California.
 | 
						|
.\" All rights reserved.  The Berkeley software License Agreement
 | 
						|
.\" specifies the terms and conditions for redistribution.
 | 
						|
.\"
 | 
						|
.\"	@(#)rsh.1c	6.1 (Berkeley) 4/29/85
 | 
						|
.\"
 | 
						|
.TH RSH 1 "April 29, 1985"
 | 
						|
.UC 5
 | 
						|
.SH NAME
 | 
						|
rsh \- remote shell
 | 
						|
.SH SYNOPSIS
 | 
						|
.B rsh
 | 
						|
.RB [ \-n ]
 | 
						|
.RB [ \-l
 | 
						|
.IR username ]
 | 
						|
.I host
 | 
						|
.RI [ command ]
 | 
						|
.br
 | 
						|
.I host
 | 
						|
.RB [ \-n ]
 | 
						|
.RB [ \-l
 | 
						|
.IR username ]
 | 
						|
.RI [ command ]
 | 
						|
.SH DESCRIPTION
 | 
						|
.B Rsh
 | 
						|
connects to the specified
 | 
						|
.IR host ,
 | 
						|
and executes the specified \fIcommand\fR.
 | 
						|
.B 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 command to its standard error.
 | 
						|
Interrupt, quit and terminate signals are propagated to the remote
 | 
						|
command; \fBrsh\fP normally terminates when the remote command does.
 | 
						|
.PP
 | 
						|
The remote username used is the same as your local username,
 | 
						|
unless you specify a different remote name with the
 | 
						|
.B \-l
 | 
						|
option.
 | 
						|
This remote name must be equivalent (in the sense of
 | 
						|
.BR rlogin (1))
 | 
						|
to the originating account; no provision
 | 
						|
is made for specifying a password with a command.
 | 
						|
.PP
 | 
						|
If you omit
 | 
						|
.IR command ,
 | 
						|
then instead of executing a single command, you will be logged in
 | 
						|
on the remote host using
 | 
						|
.BR rlogin (1).
 | 
						|
.PP
 | 
						|
Shell metacharacters which are not quoted are interpreted
 | 
						|
on local machine, while quoted metacharacters are interpreted on
 | 
						|
the remote machine.
 | 
						|
Thus the command
 | 
						|
.PP
 | 
						|
.RS
 | 
						|
rsh otherhost cat remotefile >> localfile
 | 
						|
.RE
 | 
						|
.PP
 | 
						|
appends the remote file
 | 
						|
.I remotefile
 | 
						|
to the localfile
 | 
						|
.IR localfile ,
 | 
						|
while
 | 
						|
.PP
 | 
						|
.RS
 | 
						|
rsh otherhost cat remotefile ">>" otherremotefile
 | 
						|
.RE
 | 
						|
.PP
 | 
						|
appends
 | 
						|
.I remotefile
 | 
						|
to
 | 
						|
.IR otherremotefile .
 | 
						|
.SH OPTIONS
 | 
						|
.TP
 | 
						|
.BI \-l " username"
 | 
						|
Specify the remote user name.
 | 
						|
.TP
 | 
						|
.B \-n
 | 
						|
Connect standard input of the remote command to /dev/null.  Do this if
 | 
						|
.B rsh
 | 
						|
should not inadvertently read from standard input.
 | 
						|
.SH SEE ALSO
 | 
						|
.BR rcp (1),
 | 
						|
.BR rlogin (1),
 | 
						|
.BR rhosts (5).
 | 
						|
.SH BUGS
 | 
						|
You cannot run an interactive command
 | 
						|
(like
 | 
						|
.BR rogue (6)
 | 
						|
or
 | 
						|
.BR vi (1));
 | 
						|
use
 | 
						|
.BR rlogin (1).
 |