Annotation of cci/usr/src/man/man1/rsh.1c, revision 1.1

1.1     ! root        1: .TH RSH 1C "17 March 1982"
        !             2: .UC 4
        !             3: .SH NAME
        !             4: rsh \- remote shell
        !             5: .SH SYNOPSIS
        !             6: .B rsh
        !             7: host
        !             8: [
        !             9: .B \-l
        !            10: username
        !            11: ] [
        !            12: .B \-n
        !            13: ] command
        !            14: .br
        !            15: host
        !            16: [
        !            17: .B \-l
        !            18: username
        !            19: ] [
        !            20: .B \-n
        !            21: ] command
        !            22: .SH DESCRIPTION
        !            23: .I Rsh
        !            24: connects to the specified
        !            25: .I host,
        !            26: and executes the specified \fIcommand\fR.
        !            27: .I Rsh
        !            28: copies its standard input to the remote command, the standard
        !            29: output of the remote command to its standard output, and the
        !            30: standard error of the remote command to its standard error.
        !            31: Interrupt, quit and terminate signals are propagated to the remote
        !            32: command; \fIrsh\fP normally terminates when the remote command does.
        !            33: .PP
        !            34: The remote username used is the same as your local username,
        !            35: unless you specify a different remote name with the
        !            36: .B \-l
        !            37: option.
        !            38: This remote name must be 
        !            39: .I equivalent 
        !            40: (in the sense of
        !            41: .IR rlogin (1C))
        !            42: to the originating account; no provision
        !            43: is made for specifying a password with a command.
        !            44: .PP
        !            45: If you omit
        !            46: .I command,
        !            47: then instead of executing a single command, you will be logged in
        !            48: on the remote host using
        !            49: .IR rlogin (1C).
        !            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: \ \ \ rsh otherhost cat remotefile >> localfile
        !            57: .PP
        !            58: appends the remote file
        !            59: .I remotefile
        !            60: to the localfile
        !            61: .I localfile,
        !            62: while
        !            63: .PP
        !            64: \ \ \ rsh otherhost cat remotefile ">>" otherremotefile
        !            65: .PP
        !            66: appends
        !            67: .I remotefile
        !            68: to
        !            69: .I otherremotefile.
        !            70: For another example, the command
        !            71: .PP
        !            72: \ \ \ cat localfile | rsh otherhost lpr
        !            73: .PP
        !            74: prints the file
        !            75: .I localfile
        !            76: at the line printer of the remote host
        !            77: .I otherhost.
        !            78: .PP
        !            79: Host names are given in the file 
        !            80: .I /etc/hosts.  
        !            81: Each host
        !            82: has one standard name (the first name given in the file), which
        !            83: is rather long and unambiguous, and optionally one or more nicknames.
        !            84: The host names for local machines are also commands in the directory
        !            85: .I /usr/hosts;
        !            86: if you put this directory in your search path then the
        !            87: .B rsh
        !            88: can be omitted from the command line. That is, the command in the
        !            89: previous example can be given as
        !            90: .PP
        !            91: \ \ \ cat localfile | otherhost lpr
        !            92: .PP
        !            93: .SH FILES
        !            94: .ta 2i
        !            95: /etc/hosts
        !            96: .br
        !            97: /usr/hosts/*
        !            98: .DT
        !            99: .SH SEE ALSO
        !           100: rlogin(1C)
        !           101: 
        !           102: rshd(8C) on how a system validates a remote user.
        !           103: 
        !           104: .SH BUGS
        !           105: If you are using
        !           106: .IR csh (1)
        !           107: and put a
        !           108: .IR rsh (1C)
        !           109: in the background without redirecting its input
        !           110: away from the terminal, it will block even if no reads
        !           111: are posted by the remote command.  If no input is desired
        !           112: you should redirect the input of
        !           113: .I rsh
        !           114: to /dev/null using the
        !           115: .B \-n
        !           116: option.
        !           117: .PP
        !           118: You cannot run an interactive command
        !           119: (like
        !           120: .IR rogue (6)
        !           121: or
        !           122: .IR vi (1));
        !           123: use
        !           124: .IR rlogin (1C).
        !           125: .PP
        !           126: Stop signals stop the local \fIrsh\fP process only; this is arguably
        !           127: wrong, but currently hard to fix for reasons too complicated to
        !           128: explain here.
        !           129: See also
        !           130: .I .rlogin.1c
        !           131: for the bugs on parsing the equivalence list in
        !           132: .I /etc/hosts.equiv
        !           133: or
        !           134: .I .rhosts 
        !           135: in the user's home directory.
        !           136: .PP
        !           137: Users might be confused by any output generated by commands in a
        !           138: \&.login, \&.profile, or \&.cshrc file on the remote host. Particularly,
        !           139: commands setting terminal attributes in the shell startup files 
        !           140: of remote accounts might fail
        !           141: since the remote shell is not associated with terminals.
        !           142: .PP

unix.superglobalmegacorp.com

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