| Module | Net::SSH::Connection::Term |
| In: |
lib/net/ssh/connection/term.rb
lib/net/ssh/connection/term.rb |
These constants are used when requesting a pseudo-terminal (via Net::SSH::Connection::Channel#request_pty). The descriptions for each are taken directly from RFC 4254 ("The Secure Shell (SSH) Connection Protocol"), tools.ietf.org/html/rfc4254.
| VINTR | = | 1 | Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems. | |
| VQUIT | = | 2 | The quit character (sends SIGQUIT signal on POSIX systems). | |
| VERASE | = | 3 | Erase the character to left of the cursor. | |
| VKILL | = | 4 | Kill the current input line. | |
| VEOF | = | 5 | End-of-file character (sends EOF from the terminal). | |
| VEOL | = | 6 | End-of-line character in addition to carriage return and/or linefeed. | |
| VEOL2 | = | 7 | Additional end-of-line character. | |
| VSTART | = | 8 | Continues paused output (normally control-Q). | |
| VSTOP | = | 9 | Pauses output (normally control-S). | |
| VSUSP | = | 10 | Suspends the current program. | |
| VDSUSP | = | 11 | Another suspend character. | |
| VREPRINT | = | 12 | Reprints the current input line. | |
| VWERASE | = | 13 | Erases a word left of cursor. | |
| VLNEXT | = | 14 | Enter the next character typed literally, even if it is a special character. | |
| VFLUSH | = | 15 | Character to flush output. | |
| VSWITCH | = | 16 | Switch to a different shell layer. | |
| VSTATUS | = | 17 | Prints system status line (load, command, pid, etc). | |
| VDISCARD | = | 18 | Toggles the flushing of terminal output. | |
| IGNPAR | = | 30 | The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE. | |
| PARMRK | = | 31 | Mark parity and framing errors. | |
| INPCK | = | 32 | Enable checking of parity errors. | |
| ISTRIP | = | 33 | Strip 8th bit off characters. | |
| INCLR | = | 34 | Map NL into CR on input. | |
| IGNCR | = | 35 | Ignore CR on input. | |
| ICRNL | = | 36 | Map CR to NL on input. | |
| IUCLC | = | 37 | Translate uppercase characters to lowercase. | |
| IXON | = | 38 | Enable output flow control. | |
| IXANY | = | 39 | Any char will restart after stop. | |
| IXOFF | = | 40 | Enable input flow control. | |
| IMAXBEL | = | 41 | Ring bell on input queue full. | |
| ISIG | = | 50 | Enable signals INTR, QUIT, [D]SUSP. | |
| ICANON | = | 51 | Canonicalize input lines. | |
| XCASE | = | 52 | Enable input and output of uppercase characters by preceding their lowercase equivalents with "\". | |
| ECHO | = | 53 | Enable echoing. | |
| ECHOE | = | 54 | Visually erase chars. | |
| ECHOK | = | 55 | Kill character discards current line. | |
| ECHONL | = | 56 | Echo NL even if ECHO is off. | |
| NOFLSH | = | 57 | Don‘t flush after interrupt. | |
| TOSTOP | = | 58 | Stop background jobs from output. | |
| IEXTEN | = | 59 | Enable extensions. | |
| ECHOCTL | = | 60 | Echo control characters as ^(Char). | |
| ECHOKE | = | 61 | Visual erase for line kill. | |
| PENDIN | = | 62 | Retype pending input. | |
| OPOST | = | 70 | Enable output processing. | |
| OLCUC | = | 71 | Convert lowercase to uppercase. | |
| ONLCR | = | 72 | Map NL to CR-NL. | |
| OCRNL | = | 73 | Translate carriage return to newline (output). | |
| ONOCR | = | 74 | Translate newline to carriage return-newline (output). | |
| ONLRET | = | 75 | Newline performs a carriage return (output). | |
| CS7 | = | 90 | 7 bit mode. | |
| CS8 | = | 91 | 8 bit mode. | |
| PARENB | = | 92 | Parity enable. | |
| PARODD | = | 93 | Odd parity, else even. | |
| TTY_OP_ISPEED | = | 128 | Specifies the input baud rate in bits per second. | |
| TTY_OP_OSPEED | = | 129 | Specifies the output baud rate in bits per second. | |
| VINTR | = | 1 | Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems. | |
| VQUIT | = | 2 | The quit character (sends SIGQUIT signal on POSIX systems). | |
| VERASE | = | 3 | Erase the character to left of the cursor. | |
| VKILL | = | 4 | Kill the current input line. | |
| VEOF | = | 5 | End-of-file character (sends EOF from the terminal). | |
| VEOL | = | 6 | End-of-line character in addition to carriage return and/or linefeed. | |
| VEOL2 | = | 7 | Additional end-of-line character. | |
| VSTART | = | 8 | Continues paused output (normally control-Q). | |
| VSTOP | = | 9 | Pauses output (normally control-S). | |
| VSUSP | = | 10 | Suspends the current program. | |
| VDSUSP | = | 11 | Another suspend character. | |
| VREPRINT | = | 12 | Reprints the current input line. | |
| VWERASE | = | 13 | Erases a word left of cursor. | |
| VLNEXT | = | 14 | Enter the next character typed literally, even if it is a special character. | |
| VFLUSH | = | 15 | Character to flush output. | |
| VSWITCH | = | 16 | Switch to a different shell layer. | |
| VSTATUS | = | 17 | Prints system status line (load, command, pid, etc). | |
| VDISCARD | = | 18 | Toggles the flushing of terminal output. | |
| IGNPAR | = | 30 | The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE. | |
| PARMRK | = | 31 | Mark parity and framing errors. | |
| INPCK | = | 32 | Enable checking of parity errors. | |
| ISTRIP | = | 33 | Strip 8th bit off characters. | |
| INCLR | = | 34 | Map NL into CR on input. | |
| IGNCR | = | 35 | Ignore CR on input. | |
| ICRNL | = | 36 | Map CR to NL on input. | |
| IUCLC | = | 37 | Translate uppercase characters to lowercase. | |
| IXON | = | 38 | Enable output flow control. | |
| IXANY | = | 39 | Any char will restart after stop. | |
| IXOFF | = | 40 | Enable input flow control. | |
| IMAXBEL | = | 41 | Ring bell on input queue full. | |
| ISIG | = | 50 | Enable signals INTR, QUIT, [D]SUSP. | |
| ICANON | = | 51 | Canonicalize input lines. | |
| XCASE | = | 52 | Enable input and output of uppercase characters by preceding their lowercase equivalents with "\". | |
| ECHO | = | 53 | Enable echoing. | |
| ECHOE | = | 54 | Visually erase chars. | |
| ECHOK | = | 55 | Kill character discards current line. | |
| ECHONL | = | 56 | Echo NL even if ECHO is off. | |
| NOFLSH | = | 57 | Don‘t flush after interrupt. | |
| TOSTOP | = | 58 | Stop background jobs from output. | |
| IEXTEN | = | 59 | Enable extensions. | |
| ECHOCTL | = | 60 | Echo control characters as ^(Char). | |
| ECHOKE | = | 61 | Visual erase for line kill. | |
| PENDIN | = | 62 | Retype pending input. | |
| OPOST | = | 70 | Enable output processing. | |
| OLCUC | = | 71 | Convert lowercase to uppercase. | |
| ONLCR | = | 72 | Map NL to CR-NL. | |
| OCRNL | = | 73 | Translate carriage return to newline (output). | |
| ONOCR | = | 74 | Translate newline to carriage return-newline (output). | |
| ONLRET | = | 75 | Newline performs a carriage return (output). | |
| CS7 | = | 90 | 7 bit mode. | |
| CS8 | = | 91 | 8 bit mode. | |
| PARENB | = | 92 | Parity enable. | |
| PARODD | = | 93 | Odd parity, else even. | |
| TTY_OP_ISPEED | = | 128 | Specifies the input baud rate in bits per second. | |
| TTY_OP_OSPEED | = | 129 | Specifies the output baud rate in bits per second. |