IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 1 > stty man page

stty man page

Section 1 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





User Commands                                             stty(1)



NAME
     stty - set the options for a terminal

SYNOPSIS
     /usr/bin/stty [-a] [-g]

     /usr/bin/stty [modes]

     /usr/xpg4/bin/stty [-a | -g]

     /usr/xpg4/bin/stty [modes]

     /usr/xpg6/bin/stty [-a | -g]

     /usr/xpg6/bin/stty [modes]

DESCRIPTION
     The stty utility sets certain terminal I/O options  for  the
     device  that  is  the  current standard input. Without argu-
     ments, stty reports the settings of certain options.

     In this report, if a character is preceded by a  caret  (^),
     then  the  value of that option is the corresponding control
     character (for example, ^h is <CTRL-h>. In this case, recall
     that  <CTRL-h>  is  the  same  as  the <BACKSPACE> key). The
     sequence ^@ means that an option has a null value.

     See termio(7I) for  detailed  information  about  the  modes
     listed from Control Modes through Local Modes.  For detailed
     information about the modes listed under Hardware Flow  Con-
     trol Modes and Clock Modes, see termiox(7I).

     Operands described in  the  Combination  Modes  section  are
     implemented  using  options  in the earlier sections. Notice
     that many combinations of options make no sense, but no san-
     ity  checking  is performed. Hardware flow control and clock
     modes options might not be supported by all hardware  inter-
     faces.

OPTIONS
     The following options are supported:

     -a       Writes to standard output all of  the  option  set-
              tings for the terminal.



     -g       Reports current settings in a form that can be used
              as  an  argument  to  another  stty  command. Emits
              termios-type output if the underlying  driver  sup-
              ports it. Otherwise, it emits termio-type output.




SunOS 5.10          Last change: 14 Feb 2005                    1






User Commands                                             stty(1)



OPERANDS
     The following mode operands are supported:

  Control Modes
     parenb(-parenb)         Enable (disable)  parity  generation
                             and detection.



     parext(-parext)         Enable  (disable)  extended   parity
                             generation  and  detection  for mark
                             and space parity.



     parodd(-parodd)         Select odd (even)  parity,  or  mark
                             (space) parity if parext is enabled.



     cs5 cs6 cs7 cs8         Select    character    size     (see
                             termio(7I)).



     0                       Hang up line immediately.



     hupcl (-hupcl)          Hang up (do not hang up)  connection
                             on last close.



     hup (-hup)              Same as hupcl(-hupcl).



     cstopb (-cstopb)        Use two (one) stop bits per  charac-
                             ter.



     cread (-cread)          Enable (disable) the receiver.



     crtscts (-crtscts)      Enable output hardware flow control.
                             Raise  the  RTS  (Request  to  Send)
                             modem control line. Suspends  output
                             until  the  CTS (Clear to Send) line
                             is raised.



SunOS 5.10          Last change: 14 Feb 2005                    2






User Commands                                             stty(1)



     crtsxoff (-crtsxoff)    Enable input hardware flow  control.
                             Raise  the  RTS  (Request  to  Send)
                             modem control line to receive  data.
                             Suspends input when RTS is low.



     clocal (-clocal)        Assume a line without  (with)  modem
                             control.



     defeucw                 Set the widths of multibyte  charac-
                             ters  to  the  values defined in the
                             current    locale    specified    by
                             LC_CTYPE.   Internally,   width   is
                             expressed  in  terms  of  bytes  per
                             character,  and  screen  or  display
                             columns per character.



     110 300 600 1200 1800           Set terminal  baud  rate  to
     2400 4800 9600 19200            the  number given, if possi-
     38400 357600 76800 115200       ble.  (All  speeds  are  not
     153600 230400 307200 460800     supported  by  all  hardware
                                     interfaces.)






     ispeed 0 110 300 600 1200       Set terminal input baud rate
     1800 2400 4800 9600 19200       to the number given, if pos-
     38400 57600 76800 115200        sible.  (Not  all   hardware
     153600 230400 307200 460800     supports  split baud rates.)
                                     If the input  baud  rate  is
                                     set  to  0,  the  input baud
                                     rate  is  specified  by  the
                                     value  of  the  output  baud
                                     rate.






     ospeed 0 110 300 600 1200
     1800 2400 4800 9600 19200
     38400 57600 76800 115200
     153600 230400 307200 460800



SunOS 5.10          Last change: 14 Feb 2005                    3






User Commands                                             stty(1)



                                     Set  terminal  output   baud
                                     rate to the number given, if
                                     possible. (Not all  hardware
                                     supports  split baud rates.)
                                     If the output baud  rate  is
                                     set  to  0, the line is hung
                                     up immediately.






  Input Modes
     ignbrk (-ignbrk)        Ignore  (do  not  ignore)  break  on
                             input.



     brkint (-brkint)        Signal  (do  not  signal)  INTR   on
                             break.



     ignpar (-ignpar)        Ignore  (do   not   ignore)   parity
                             errors.



     parmrk (-parmrk)        Mark (do  not  mark)  parity  errors
                             (see termio(7I)).



     inpck (-inpck)          Enable (disable) input parity check-
                             ing.



     istrip (-istrip)        Strip (do not strip)  input  charac-
                             ters to seven bits.



     inlcr (-inlcr)          Map (do not map) NL to CR on input.



     igncr (-igncr)          Ignore (do not ignore) CR on input.






SunOS 5.10          Last change: 14 Feb 2005                    4






User Commands                                             stty(1)



     icrnl (-icrnl)          Map (do not map) CR to NL on input.



     iuclc (-iuclc)          Map (do not map)  upper-case  alpha-
                             betics to lower case on input.



     ixon (-ixon)            Enable (disable)  START/STOP  output
                             control.  Output is stopped by send-
                             ing  STOP  control   character   and
                             started by sending the START control
                             character.



     ixany (-ixany)          Allow any character  (only  DC1)  to
                             restart output.



     ixoff (-ixoff)          Request that the  system  send  (not
                             send) START/STOP characters when the
                             input queue is nearly empty/full.



     imaxbel (-imaxbel)      Echo (do  not  echo)  BEL  when  the
                             input  line  is too long. If imaxbel
                             is set, the ASCII BEL character  (07
                             hex)  is  echoed if the input stream
                             overflows.  Further  input  is   not
                             stored,   but   any   input  already
                             present is not disturbed. If  -imax-
                             bel  is  set,  no  BEL  character is
                             echoed, and all unread input present
                             in  the  input queue is discarded if
                             the input stream overflows.



  Output Modes
     opost (-opost)          Post-process output  (do  not  post-
                             process  output;  ignore  all  other
                             output modes).



     olcuc (-olcuc)          Map (do not map)  lower-case  alpha-
                             betics to upper case on output.




SunOS 5.10          Last change: 14 Feb 2005                    5






User Commands                                             stty(1)



     onlcr (-onlcr)          Map (do not map) NL to CR-NL on out-
                             put.



     ocrnl (-ocrnl)          Map (do not map) CR to NL on output.



     onocr (-onocr)          Do not (do)  output  CRs  at  column
                             zero.



     onlret (-onlret)        On the terminal  NL  performs  (does
                             not perform) the CR function.



     ofill (-ofill)          Use fill characters (use timing) for
                             delays.



     ofdel (-ofdel)          Fill characters are DELs (NULs).



     cr0 cr1 cr2 cr3         Select style of delay  for  carriage
                             returns (see termio(7I)).



     nl0 nl1                 Select style of delay for line-feeds
                             (see termio(7I)).



     tab0 tab1 tab2 tab3     Select style of delay for horizontal
                             tabs (see termio(7I)).



     bs0 bs1                 Select style of delay for backspaces
                             (see termio(7I)).



     ff0 ff1                 Select style of delay for form-feeds
                             (see termio(7I)).





SunOS 5.10          Last change: 14 Feb 2005                    6






User Commands                                             stty(1)



     vt0 vt1                 Select style of delay  for  vertical
                             tabs (see termio(7I)).



  Local Modes
     isig(-isig)             Enable  (disable)  the  checking  of
                             characters  against the special con-
                             trol characters INTR,  QUIT,  SWTCH,
                             and  SUSP. For information on SWTCH,
                             see NOTES.



     icanon (-icanon)        Enable  (disable)  canonical   input
                             (ERASE  and  KILL  processing). Does
                             not set MIN or TIME.



     xcase (-xcase)          Canonical              (unprocessed)
                             upper/lower-case presentation.



     echo (-echo)            Echo back (do not echo  back)  every
                             character typed.



     echoe (-echoe)          Echo (do not echo)  ERASE  character
                             as    a    backspace-space-backspace
                             string. This mode erases the ERASEed
                             character  on  many  CRT  terminals;
                             however, it does not keep  track  of
                             column position and, as a result, it
                             might be confusing for escaped char-
                             acters, tabs, and backspaces.



     echok(-echok)           Echo (do not  echo)  NL  after  KILL
                             character.



     lfkc (-lfkc)            The same as echok(-echok); obsolete.



     echonl (-echonl)        Echo (do not echo) NL.




SunOS 5.10          Last change: 14 Feb 2005                    7






User Commands                                             stty(1)



     noflsh (-noflsh)        Disable (enable) flush  after  INTR,
                             QUIT, or SUSP.



     stwrap (-stwrap)        Disable (enable) truncation of lines
                             longer  than 79 characters on a syn-
                             chronous line.



     tostop (-tostop)        Send  (do  not  send)  SIGTTOU  when
                             background  processes  write  to the
                             terminal.



     echoctl (-echoctl)      Echo (do not echo)  control  charac-
                             ters as ^char, delete as ^?.



     echoprt (-echoprt)      Echo (do not echo)  erase  character
                             as character is ``erased''.



     echoke (-echoke)        BS-SP-BS  erase  (do  not   BS-SP-BS
                             erase) entire line on line kill.



     flusho (-flusho)        Output is (is not) being flushed.



     pendin (-pendin)        Retype (do not retype) pending input
                             at next read or input character.



     iexten (-iexten)        Enable  (disable)  special   control
                             characters  not currently controlled
                             by icanon,  isig,  ixon,  or  ixoff:
                             VEOL,  VSWTCH,  VREPRINT,  VDISCARD,
                             VDSUSP, VWERASE, and VLNEXT.



     stflush (-stflush)      Enable (disable) flush on a synchro-
                             nous line after every write(2).




SunOS 5.10          Last change: 14 Feb 2005                    8






User Commands                                             stty(1)



     stappl (-stappl)        Use application mode (use line mode)
                             on a synchronous line.



  Hardware Flow Control Modes
     rtsxoff (-rtsxoff)      Enable (disable) RTS  hardware  flow
                             control on input.



     ctsxon (-ctsxon)        Enable (disable) CTS  hardware  flow
                             control on output.



     dtrxoff (-dtrxoff)      Enable (disable) DTR  hardware  flow
                             control on input.



     cdxon (-cdxon)          Enable (disable)  CD  hardware  flow
                             control on output.



     isxoff (-isxoff)        Enable     (disable)     isochronous
                             hardware flow control on input.



  Clock Modes
     xcibrg          Get transmit clock from internal  baud  rate
                     generator.



     xctset          Get the transmit clock from transmitter sig-
                     nal  element timing (DCE source) lead, CCITT
                     V.24 circuit 114, EIA-232-D pin 15.



     xcrset          Get transmit clock from receiver signal ele-
                     ment  timing  (DCE  source) lead, CCITT V.24
                     circuit 115, EIA-232-D pin 17.



     rcibrg          Get receive clock from  internal  baud  rate
                     generator.




SunOS 5.10          Last change: 14 Feb 2005                    9






User Commands                                             stty(1)



     rctset          Get receive clock  from  transmitter  signal
                     element timing (DCE source) lead, CCITT V.24
                     circuit 114, EIA-232-D pin 15.



     rcrset          Get receive clock from receiver signal  ele-
                     ment  timing  (DCE  source) lead, CCITT V.24
                     circuit 115, EIA-232-D pin 17.



     tsetcoff        Transmitter signal element timing clock  not
                     provided.



     tsetcrbrg       Output  receive  baud  rate   generator   on
                     transmitter   signal   element  timing  (DTE
                     source) lead, CCITT V.24 circuit  113,  EIA-
                     232-D pin 24.



     tsetctbrg       Output  transmit  baud  rate  generator   on
                     transmitter   signal   element  timing  (DTE
                     source) lead, CCITT V.24 circuit  113,  EIA-
                     232-D pin 24.



     tsetctset       Output  transmitter  signal  element  timing
                     (DCE  source)  on transmitter signal element
                     timing (DTE source) lead, CCITT V.24 circuit
                     113, EIA-232-D pin 24.



     tsetcrset       Output receiver signal element  timing  (DCE
                     source) on transmitter signal element timing
                     (DTE source) lead, CCITT V.24  circuit  113,
                     EIA-232-D pin 24.



     rsetcoff        Receiver signal  element  timing  clock  not
                     provided.



     rsetcrbrg       Output  receive  baud  rate   generator   on
                     receiver  signal element timing (DTE source)



SunOS 5.10          Last change: 14 Feb 2005                   10






User Commands                                             stty(1)



                     lead, CCITT V.24 circuit 128,  no  EIA-232-D
                     pin.



     rsetctbrg       Output  transmit  baud  rate  generator   on
                     receiver  signal element timing (DTE source)
                     lead, CCITT V.24 circuit 128,  no  EIA-232-D
                     pin.



     rsetctset       Output  transmitter  signal  element  timing
                     (DCE source) on receiver signal element tim-
                     ing (DTE source) lead,  CCITT  V.24  circuit
                     128, no EIA-232-D pin.



     rsetcrset       Output receiver signal element  timing  (DCE
                     source)  on  receiver  signal element timing
                     (DTE source) lead, CCITT V.24  circuit  128,
                     no EIA-232-D pin.



  Control Assignments
     control-character c     Set control-character to c, where:

                             control-character

                                 is ctab,  discard,  dsusp,  eof,
                                 eol,  eol2,  erase,  intr, kill,
                                 lnext,  quit,  reprint,   start,
                                 stop,  susp,  swtch,  or  werase
                                 (ctab is used with -stappl,  see
                                 termio(7I)).  For information on
                                 swtch, see NOTES.




                             c

                                 If c is a single character,  the
                                 control character is set to that
                                 character.

                                 In the POSIX  locale,  if  c  is
                                 preceded by a caret (^) indicat-
                                 ing an escape from the shell and
                                 is one of those listed in the ^c



SunOS 5.10          Last change: 14 Feb 2005                   11






User Commands                                             stty(1)



                                 column of the  following  table,
                                 then  its  value  used  (in  the
                                 Value column) is the correspond-
                                 ing control character (for exam-
                                 ple,  ``^d''  is  a   <CTRL-d>).
                                 ``^?''  is  interpreted as <DEL>
                                 and  ``^-''  is  interpreted  as
                                 undefined.





     ________________________________________________________________________
    |    ^c         Value   |    ^c         Value   |     ^c         Value  |
    | a, A        <SOH>     | l, L        <FF>      |  w, W        <ETB>    |
    | b, B        <STX>     | m, M        <CR>      |  x, X        <CAN>    |
    | c, C        <ETX>     | n, N        <SO>      |  y, Y        <EM>     |
    | d, D        <EOT>     | o, O        <SI>      |  z, Z        <SUB>    |
    | e, E        <ENQ>     | p, P        <DLE>     |  [           <ESC>    |
    | f, F        <ACK>     | q, Q        <DC1>     |  \           <FS>     |
    | g, G        <BEL>     | r, R        <DC2>     |  ]           <GS>     |
    | h, H        <BS>      | s, S        <DC3>     |  ^           <RS>     |
    | i, I        <HT>      | t, T        <DC4>     |  _           <US>     |
    | j, J        <LF>      | u, U        <NAK>     |  ?           <DEL>    |
    | k, K        <VT>      | v, V        <SYN>     |                       |
    |_______________________|_______________________|_______________________|


     min number              Set the value  of  min  or  time  to
     time number             number.  MIN  and  TIME  are used in
                             Non-Canonical mode input  processing
                             (-icanon).




     line i                  Set line discipline  to  i  (  0<  i
                             <127).



  Combination Modes
     saved settings          Set  the  current  terminal  charac-
                             teristics to the saved settings pro-
                             duced by the -g option.



     evenp or parity         Enable parenb and  cs7,  or  disable
                             parodd.




SunOS 5.10          Last change: 14 Feb 2005                   12






User Commands                                             stty(1)



     oddp                    Enable parenb, cs7, and parodd.



     spacep                  Enable parenb, cs7, and parext.



     markp                   Enable  parenb,  cs7,  parodd,   and
                             parext.



     -parity, or -evenp      Disable parenb, and set cs8.



     -oddp                   Disable parenb and parodd,  and  set
                             cs8.



     -spacep                 Disable parenb and parext,  and  set
                             cs8.



     -markp                  Disable parenb, parodd, and  parext,
                             and set cs8.



     raw (-raw or cooked)    Enable (disable) raw input and  out-
                             put.  Raw mode is equivalent to set-
                             ting:

                             stty cs8 -icanon min 1 time 0 -isig -xcase \
                                 -inpck -opost




  /usr/bin/stty, /usr/xpg6/bin/stty
     nl (-nl)                Unset (set) icrnl, onlcr.  In  addi-
                             tion -nl unsets inlcr, igncr, ocrnl,
                             and onlret.



  /usr/xpg4/bin/stty
     nl (-nl)                Set (unset) icrnl. In addition,  -nl
                             unsets   inlcr,  igncr,  ocrnl,  and



SunOS 5.10          Last change: 14 Feb 2005                   13






User Commands                                             stty(1)



                             onlret;  -nl  sets  onlcr,  and   nl
                             unsets onlcr.



     lcase (-lcase)          Set (unset) xcase, iuclc, and olcuc.



     LCASE (-LCASE)          Same as lcase (-lcase).



     tabs (-tabs or tab3)    Preserve  (expand  to  spaces)  tabs
                             when printing.



     ek                      Reset <ERASE> and <KILL>  characters
                             back  to  normal <DEL> and <CTRL-u>,
                             respectively.



     sane                    Reset all modes to  some  reasonable
                             values.



     term                    Set all modes suitable for the  ter-
                             minal  type  term, where term is one
                             of tty33, tty37, vt05, tn300, ti700,
                             or tek.



     async                   Set normal  asynchronous  communica-
                             tions   where   clock  settings  are
                             xcibrg, rcibrg, tsetcoff and  rsetc-
                             off.



  Window Size
     rows n          Set window size to n rows.



     columns n       Set window size to n columns.






SunOS 5.10          Last change: 14 Feb 2005                   14






User Commands                                             stty(1)



     cols n          Set window size to  n  columns.  cols  is  a
                     shorthand alias for columns.



     ypixels n       Set vertical window size to n pixels.



     xpixels n       Set horizontal window size to n pixels.



USAGE
     The -g flag is designed to facilitate the saving and restor-
     ing  of  terminal state from the shell level. For example, a
     program can:

     saveterm="$(stty -g)"      # save terminal state
     stty (new settings)        # set new state
     ...                        # ...
     stty $saveterm             # restore terminal state

     Since the -a format is so loosely  specified,  scripts  that
     save and restore terminal settings should use the -g option.

ENVIRONMENT VARIABLES
     See environ(5) for descriptions of the following environment
     variables  that  affect the execution of stty: LANG, LC_ALL,
     LC_CTYPE, LC_MESSAGES, and NLSPATH.

EXIT STATUS
     The following exit values are returned:

     0        Successful completion.



     >0       An error occurred.



ATTRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

  /usr/bin/stty








SunOS 5.10          Last change: 14 Feb 2005                   15






User Commands                                             stty(1)



     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|


  /usr/xpg4/bin/stty
     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWxcu4                    |
    |_____________________________|_____________________________|
    | Interface Stability         | Standard                    |
    |_____________________________|_____________________________|


  /usr/xpg6/bin/stty
     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWxcu6                    |
    |_____________________________|_____________________________|
    | Interface Stability         | Standard                    |
    |_____________________________|_____________________________|


SEE ALSO
     tabs(1), ioctl(2),  write(2),  getwidth(3C),  attributes(5),
     environ(5),     standards(5),     ldterm(7M),    termio(7I),
     termiox(7I)

NOTES
     Solaris does not support  any  of  the  actions  implied  by
     swtch,  which was used by the sxt driver on System V release
     4. Solaris allows the swtch value to be set, and  prints  it
     out if set, but it does not perform the swtch action.

     The job switch functionality on Solaris is actually  handled
     by job control. susp is the correct setting for this.















SunOS 5.10          Last change: 14 Feb 2005                   16





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 11:25:30 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

CPAN man page (4196 hits)
(Suse Linux 10.1)

ssh man page (4111 hits)
(Suse Linux 10.1)

svn man page (2354 hits)
(FreeBSD 6.2)

startproc man page (1695 hits)
(Suse Linux 10.1)

adv_cap_autoneg man page (1445 hits)
(Solaris 10 11_06)

signal man page (1357 hits)
(Suse Linux 10.1)

sqlite3 man page (1329 hits)
(openSUSE 10.2)

netcat man page (1188 hits)
(Suse Linux 10.1)

pprosetup man page (1177 hits)
(Solaris 10 11_06)

lwptut man page (1105 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Mountain Holidays Contact Us :: Electronic Circuit Design :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum