arm: protect state after signal handler
[minix.git] / man / man1 / rsh.1
blob65e36bef8c406b1818b0684d58c63d228cefc5ad
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
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)
92 .BR vi (1));
93 use
94 .BR rlogin (1).