Annotation of 43BSDTahoe/man/man1/rsh.1, revision 1.1.1.1

1.1       root        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 1C "April 29, 1985"
                      8: .UC 5
                      9: .SH NAME
                     10: rsh \- remote shell
                     11: .SH SYNOPSIS
                     12: .B rsh
                     13: host
                     14: [
                     15: .B \-l
                     16: username
                     17: ] [
                     18: .B \-n
                     19: ] command
                     20: .br
                     21: host
                     22: [
                     23: .B \-l
                     24: username
                     25: ] [
                     26: .B \-n
                     27: ] command
                     28: .SH DESCRIPTION
                     29: .I Rsh
                     30: connects to the specified
                     31: .I host,
                     32: and executes the specified \fIcommand\fR.
                     33: .I Rsh
                     34: copies its standard input to the remote command, the standard
                     35: output of the remote command to its standard output, and the
                     36: standard error of the remote command to its standard error.
                     37: Interrupt, quit and terminate signals are propagated to the remote
                     38: command; \fIrsh\fP normally terminates when the remote command does.
                     39: .PP
                     40: The remote username used is the same as your local username,
                     41: unless you specify a different remote name with the
                     42: .B \-l
                     43: option.
                     44: This remote name must be equivalent (in the sense of
                     45: .IR rlogin (1C))
                     46: to the originating account; no provision
                     47: is made for specifying a password with a command.
                     48: .PP
                     49: If you omit
                     50: .I command,
                     51: then instead of executing a single command, you will be logged in
                     52: on the remote host using
                     53: .IR rlogin (1C).
                     54: .PP
                     55: Shell metacharacters which are not quoted are interpreted
                     56: on local machine, while quoted metacharacters are interpreted on
                     57: the remote machine.
                     58: Thus the command
                     59: .PP
                     60: \ \ \ rsh otherhost cat remotefile >> localfile
                     61: .PP
                     62: appends the remote file
                     63: .I remotefile
                     64: to the localfile
                     65: .I localfile,
                     66: while
                     67: .PP
                     68: \ \ \ rsh otherhost cat remotefile ">>" otherremotefile
                     69: .PP
                     70: appends
                     71: .I remotefile
                     72: to
                     73: .I otherremotefile.
                     74: .PP
                     75: Host names are given in the file /etc/hosts.  Each host
                     76: has one standard name (the first name given in the file), which
                     77: is rather long and unambiguous, and optionally one or more nicknames.
                     78: The host names for local machines are also commands in the directory
                     79: /usr/hosts; if you put this directory in your search path
                     80: then the
                     81: .B rsh
                     82: can be omitted.
                     83: .SH FILES
                     84: .ta 2i
                     85: /etc/hosts
                     86: .br
                     87: /usr/hosts/*
                     88: .DT
                     89: .SH SEE ALSO
                     90: rlogin(1C)
                     91: .SH BUGS
                     92: If you are using
                     93: .IR csh (1)
                     94: and put a
                     95: .IR rsh (1C)
                     96: in the background without redirecting its input
                     97: away from the terminal, it will block even if no reads
                     98: are posted by the remote command.  If no input is desired
                     99: you should redirect the input of
                    100: .I rsh
                    101: to /dev/null using the
                    102: .B \-n
                    103: option.
                    104: .PP
                    105: You cannot run an interactive command
                    106: (like
                    107: .IR rogue (6)
                    108: or
                    109: .IR vi (1));
                    110: use
                    111: .IR rlogin (1C).
                    112: .PP
                    113: Stop signals stop the local \fIrsh\fP process only; this is arguably
                    114: wrong, but currently hard to fix for reasons too complicated to
                    115: explain here.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.