| 1 | .\" Copyright (c) 1983 Regents of the University of California.
|
|---|
| 2 | .\" All rights reserved. The Berkeley software License Agreement
|
|---|
| 3 | .\" specifies the terms and conditions for redistribution.
|
|---|
| 4 | .\"
|
|---|
| 5 | .\" @(#)rsh.1c 6.1 (Berkeley) 4/29/85
|
|---|
| 6 | .\"
|
|---|
| 7 | .TH RSH 1 "April 29, 1985"
|
|---|
| 8 | .UC 5
|
|---|
| 9 | .SH NAME
|
|---|
| 10 | rsh \- remote shell
|
|---|
| 11 | .SH SYNOPSIS
|
|---|
| 12 | .B rsh
|
|---|
| 13 | .RB [ \-n ]
|
|---|
| 14 | .RB [ \-l
|
|---|
| 15 | .IR username ]
|
|---|
| 16 | .I host
|
|---|
| 17 | .RI [ command ]
|
|---|
| 18 | .br
|
|---|
| 19 | .I host
|
|---|
| 20 | .RB [ \-n ]
|
|---|
| 21 | .RB [ \-l
|
|---|
| 22 | .IR username ]
|
|---|
| 23 | .RI [ command ]
|
|---|
| 24 | .SH DESCRIPTION
|
|---|
| 25 | .B Rsh
|
|---|
| 26 | connects to the specified
|
|---|
| 27 | .IR host ,
|
|---|
| 28 | and executes the specified \fIcommand\fR.
|
|---|
| 29 | .B Rsh
|
|---|
| 30 | copies its standard input to the remote command, the standard
|
|---|
| 31 | output of the remote command to its standard output, and the
|
|---|
| 32 | standard error of the remote command to its standard error.
|
|---|
| 33 | Interrupt, quit and terminate signals are propagated to the remote
|
|---|
| 34 | command; \fBrsh\fP normally terminates when the remote command does.
|
|---|
| 35 | .PP
|
|---|
| 36 | The remote username used is the same as your local username,
|
|---|
| 37 | unless you specify a different remote name with the
|
|---|
| 38 | .B \-l
|
|---|
| 39 | option.
|
|---|
| 40 | This remote name must be equivalent (in the sense of
|
|---|
| 41 | .BR rlogin (1))
|
|---|
| 42 | to the originating account; no provision
|
|---|
| 43 | is made for specifying a password with a command.
|
|---|
| 44 | .PP
|
|---|
| 45 | If you omit
|
|---|
| 46 | .IR command ,
|
|---|
| 47 | then instead of executing a single command, you will be logged in
|
|---|
| 48 | on the remote host using
|
|---|
| 49 | .BR rlogin (1).
|
|---|
| 50 | .PP
|
|---|
| 51 | Shell metacharacters which are not quoted are interpreted
|
|---|
| 52 | on local machine, while quoted metacharacters are interpreted on
|
|---|
| 53 | the remote machine.
|
|---|
| 54 | Thus the command
|
|---|
| 55 | .PP
|
|---|
| 56 | .RS
|
|---|
| 57 | rsh otherhost cat remotefile >> localfile
|
|---|
| 58 | .RE
|
|---|
| 59 | .PP
|
|---|
| 60 | appends the remote file
|
|---|
| 61 | .I remotefile
|
|---|
| 62 | to the localfile
|
|---|
| 63 | .IR localfile ,
|
|---|
| 64 | while
|
|---|
| 65 | .PP
|
|---|
| 66 | .RS
|
|---|
| 67 | rsh otherhost cat remotefile ">>" otherremotefile
|
|---|
| 68 | .RE
|
|---|
| 69 | .PP
|
|---|
| 70 | appends
|
|---|
| 71 | .I remotefile
|
|---|
| 72 | to
|
|---|
| 73 | .IR otherremotefile .
|
|---|
| 74 | .SH OPTIONS
|
|---|
| 75 | .TP
|
|---|
| 76 | .BI \-l " username"
|
|---|
| 77 | Specify the remote user name.
|
|---|
| 78 | .TP
|
|---|
| 79 | .B \-n
|
|---|
| 80 | Connect standard input of the remote command to /dev/null. Do this if
|
|---|
| 81 | .B rsh
|
|---|
| 82 | should not inadvertently read from standard input.
|
|---|
| 83 | .SH SEE ALSO
|
|---|
| 84 | .BR rcp (1),
|
|---|
| 85 | .BR rlogin (1),
|
|---|
| 86 | .BR rhosts (5).
|
|---|
| 87 | .SH BUGS
|
|---|
| 88 | You cannot run an interactive command
|
|---|
| 89 | (like
|
|---|
| 90 | .BR rogue (6)
|
|---|
| 91 | or
|
|---|
| 92 | .BR vi (1));
|
|---|
| 93 | use
|
|---|
| 94 | .BR rlogin (1).
|
|---|