Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ stty(1-ucb) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tabs(1)

ioctl(2)

termio(7)

termiox(7)

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

NAME
     stty - Die Optionen für ein Terminal einstellen

SYNTAX
     /usr/ucb/stty [-a] [-g] [-h] [options]

BESCHREIBUNG
     stty setzt bestimmte Terminal-E/A-Optionen für das Gerät, das die
     aktuelle Standard-Eingabe ist. Wenn keine Argumente angegeben werden,
     gibt es die Einstellungen bestimmter Optionen aus.

     Wenn in diesem Bericht einem Zeichen ein Dachzeichen (^) vorangestellt
     ist, ist der Wert dieser Option die Kombination aus CTRL und dem ange-
     gebenen Zeichen (z. B. der Wert von "^h" ist CTRL-h. Beachten Sie, daß
     CTRL-h in diesem Fall dieselbe Bedeutung hat wie die Rückschrittaste.)
     Die Zeichenkette "^<Hex-Code B4>" (B4 = Akut) bedeutet, daß eine
     Option einen Wert Null hat.

OPTIONEN
     -a   Alle Einstellungen der Optionen werden ausgegeben.

     -g   Die aktuellen Einstellungen werden in einer Form ausgegeben, die
          als Argument für ein anderes Kommando stty verwendet werden kann.

     -h   Alle Einstellungen der Optionen werden mit den Steuerzeichen in
          einem leicht zu lesenden Spaltenformat ausgegeben.

     Optionen in der letzten Gruppe werden mit Hilfe der Optionen in den
     vorherigen Gruppen implementiert. Viele Kombinationen von Optionen
     sind nicht sinnvoll, es wird jedoch nicht auf Funktionsfähigkeit
     geprüft. Möglicherweise unterstützen nicht alle Hardwareschnittstellen
     die Optionen für die Hardwareflußsteuerung und die Taktungsmodi. Die
     Optionen werden aus folgendem ausgewählt:

   Spezielle Requests

     all       Es werden dieselben Einstellungen für die Optionen ausgege-
               ben wie bei der Verwendung von stty ohne Angabe von Argumen-
               ten, jedoch mit den Steuerzeichen im Spaltenformat.

     everything
               Alle Informationen, die stty bekannt sind, werden ausgege-
               ben. Die gleiche Funktion wie die Option -h.

     speed     Nur die Terminalgeschwindigkeit wird in der Standard-Ausgabe
               ausgegeben.









Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     size      Die Terminalgrößen (Fenstergrößen) werden in der Standard-
               Ausgabe ausgegeben (zuerst die Reihen, dann die Spalten).
               Diese Option ist nur geeignet, wenn derzeit ein Fenstersy-
               stem ausgeführt wird.

               size und speed geben immer die Einstellungen von /dev/tty
               aus. Die Einstellungen werden immer in der Standard-Ausgabe
               ausgegeben.

   Steuerungsmodi

     parenb (-parenb)
               Die Erzeugung und Prüfung des Paritätsbit wird unterstützt
               (nicht unterstützt).

     parext (-parext)
               Die erweiterte Erzeugung und Prüfung des Paritätsbit für
               "mark and space parity" wird unterstützt (nicht unter-
               stützt).

     parodd (-parodd)
               Zeichenparität ist ungerade (gerade). Falls parext wirksam
               ist: "mark parity (space parity)" wird gesetzt.

     cs5 cs6 cs7 cs8
               Die Zeichengröße wird festgelegt [siehe termio(7)].

     0         Die "Telefon"-Leitung wird sofort abgebaut (Hangup).

     110 300 600 1200 1800 2400 4800 9600 19200 exta 38400 extb
               Die Baudrate des Terminals wird auf die angegebene Zahl
               gesetzt, falls möglich. (Nicht alle Hardwareschnittstellen
               unterstützen jedoch alle Geschwindigkeiten.)

     ispeed 0 110 300 600 1200 1800 2400 4800 9600 19200 exta 38400 extb
               Die Baudrate für den Eingang des Terminals wird auf die
               angegebene Zahl gesetzt, falls möglich. (Nicht alle Geräte
               unterstützen jedoch verschiedene Baudraten.) Wird der Wert
               Null angegeben, so wird als Baudrate für den Eingang die
               gleiche Baudrate wie für den Ausgang gesetzt.

     ospeed 0 110 300 600 1200 1800 2400 4800 9600 19200 exta 38400 extb
               Die Baudrate für den Ausgang des Terminals wird auf die
               angegebene Zahl gesetzt, falls möglich. (Nicht alle Geräte
               unterstützen jedoch verschiedene Baudraten.) Wird der Wert
               Null angegeben, so wird die Leitung sofort abgebaut.

     hupcl (-hupcl)
               Nach dem letzten Aufruf von close wird die Leitung abgebaut
               (nicht abgebaut).




Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     hup (-hup)
               Gleiche Funktion wie hupcl (-hupcl).

     cstopb (-cstopb)
               Pro Zeichen werden zwei Stopp-Bit (wird ein Stopp-Bit) ver-
               wendet.

     cread (-cread)
               Der Datenempfang ist freigegeben (nicht freigegeben).

     clocal (-clocal)
               Es wird ein lokaler Direktanschluß ohne (mit) Modem-
               Steuersignale(n) angenommen.

     loblk (-loblk)
               Die Ausgabe aus einer nichtaktuellen Schicht (layer) wird
               blockiert (nicht blockiert).

   Eingabemodi

     ignbrk (-ignbrk)
               Break-Bedingung wird bei Eingabe ignoriert (nicht igno-
               riert).

     brkint (-brkint)
               Bei der Eingabe von Break wird das Signal INTR gesendet
               (nicht gesendet).

     ignpar (-ignpar)
               Paritätsfehler werden ignoriert (nicht ignoriert).

     parmrk (-parmrk)
               Paritätsfehler werden markiert (nicht markiert).

     inpck (-inpck)
               Die Paritätsprüfung bei der Eingabe wird aktiviert (nicht
               aktiviert).

     istrip (-istrip)
               Eingabe-Zeichen werden auf 7 Bit maskiert (nicht auf 7 Bit
               maskiert).

     inlcr (-inlcr)
               NL-Zeichen in der Eingabe werden in CR-Zeichen verwandelt
               (nicht verwandelt).

     igncr (-igncr)
               CR-Zeichen in der Eingabe werden ignoriert (nicht igno-
               riert).





Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     icrnl (-icrnl)
               CR-Zeichen in der Eingabe werden in NL-Zeichen verwandelt
               (nicht verwandelt).

     iuclc (-iuclc)
               Großbuchstaben in der Eingabe werden in die entsprechenden
               Kleinbuchstaben verwandelt (nicht verwandelt).

     ixon (-ixon)
               Die Ausgabe arbeitet mit (ohne) START/STOP-Kontrolle. Die
               Ausgabe wird durch Senden eines STOP-Zeichens gestoppt und
               durch Senden eines START-Zeichens gestartet.

     ixany (-ixany)
               Die Ausgabe wird durch ein beliebiges Zeichen fortgesetzt
               (nur durch START) fortgesetzt.

     decctlq (-decctlq)
               Gleiche Funktion wie -ixany.

     ixoff (-ixoff)
               Das System sendet ein (kein) START-Zeichen, wenn die Einga-
               bewarteschlange fast leer ist und ein (kein) STOP-Zeichen,
               wenn die Eingabewarteschlange fast voll ist.

     tandem (-tandem)
               Gleiche Funktion wie ixoff.

     imaxbel (-imaxbel)
               Wenn die Eingabezeile zu lang ist, wird das Zeichen BEL (das
               Klingelzeichen) ausgegeben (nicht ausgegeben).

     iexten (-iexten)
               Erweiterte (implementierungsspezifische) Funktionen für Ein-
               gabedaten werden aktiviert (nicht aktiviert).

   Ausgabemodi

     opost (-opost)
               Die Ausgabe wird entsprechend den restlichen Optionen nach-
               bearbeitet (nicht nachbearbeitet: In diesem Fall werden alle
               anderen Optionen zur Steuerung der Datenausgabe ignoriert).

     olcuc (-olcuc)
               Kleinbuchstaben in der Ausgabe werden in die entsprechenden
               Großbuchstaben verwandelt (nicht verwandelt).

     onlcr (-onlcr)
               Bei der Ausgabe werden NL-Zeichen in CR-NL-Zeichen verwan-
               delt (nicht verwandelt).

     ocrnl (-ocrnl)


Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

               Bei der Ausgabe werden CR-Zeichen in NL-Zeichen verwandelt
               (nicht verwandelt).

     onocr (-onocr)
               In Spalte 0 werden keine CR-Zeichen ausgegeben (werden CR-
               Zeichen ausgegeben).

     onlret (-onlret)
               Ein NL-Zeichen führt auch die Funktion eines CR-Zeichens auf
               dem Terminal aus (führt nur die Funktion eines NL-Zeichens
               aus).

     ofill (-ofill)
               Für Verzögerungen bei der Datenübertragung werden Füllzei-
               chen (Timing) gesendet (werden keine Füllzeichen gesendet,
               um die Übertragung zeitlich zu verzögern).

     ofdel (-ofdel)
               Als Füllzeichen werden DEL-Zeichen verwendet (werden NUL-
               Zeichen verwendet).

     cr0 cr1 cr2 cr3
               Die Dauer der Verzögerung bei der Ausgabe von Carriage-
               Return-Zeichen wird ausgewählt.

     nl0 nl1   Die Dauer der Verzögerung bei der Ausgabe von Zeilenvor-
               schubzeichen (LF) wird ausgewählt.

     tab0 tab1 tab2 tab3
               Die Dauer der Verzögerung bei der Ausgabe von Horizontalta-
               bulatoren wird ausgewählt.

     bs0 bs1   Die Dauer der Verzögerung bei der Ausgabe von Rückschritten
               wird ausgewählt.

     ff0 ff1   Die Dauer der Verzögerung bei der Ausgabe von Seitenvor-
               schubzeichen (FF) wird ausgewählt.

     vt0 vt1   Die Dauer der Verzögerung bei der Ausgabe von Vertikaltabu-
               latoren wird ausgewählt.














Seite 5                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

   Lokale Modi

     isig (-isig)
               Jedes Zeichen der Eingabe wird auf die speziellen Steuerzei-
               chen INTR, QUIT und SWTCH geprüft (nicht geprüft).

     icanon (-icanon)
               Der kanonische Eingabemodus wird eingeschaltet (ausgeschal-
               tet), d. h. die Sonderfunktionen von Lösch- und Kill-Zeichen
               werden bei der Eingabe dieser Zeichen ausgeführt (werden
               nicht ausgeführt).

     cbreak (-cbreak)
               Gleiche Funktion wie -icanon.

     xcase (-xcase)
               Die kanonische Groß-/Kleinbuchstaben-Darstellung wird einge-
               schaltet (nicht eingeschaltet).

     echo (-echo)
               Jedes eingegebene Zeichen wird angezeigt (nicht angezeigt).

     echoe (-echoe)
               Löschzeichen werden als eine aus Rückschritt-, Leer- und
               Rückschrittzeichen bestehende Zeichenkette angezeigt (nicht
               angezeigt). Dieser Modus löscht auf vielen CRT-Terminals das
               mit Löschzeichen überschriebene Zeichen. Bei entwerteten
               Zeichen, Tabulator- und Rückschrittzeichen kann es jedoch zu
               Problemen kommen, da die jeweils aktuelle Spaltenposition
               nicht beibehalten wird.

     crterase (-crterase)
               Gleiche Funktion wie echoe.

     echok (-echok)
               Nach einem Kill-Zeichen wird zusätzlich ein NL-Zeichen aus-
               gegeben (nicht ausgegeben).

     lfkc (-lfkc)
               Gleiche Funktion wie echok (-echok); veraltet.

     echonl (-echonl)
               NL-Zeichen werden ausgegeben (nicht ausgegeben).

     noflsh (-noflsh)
               Die Eingabe- und die Ausgabewarteschlange werden nicht
               gelöscht (werden geöscht), sobald ein INTR-, QUIT- oder
               SWTCH-Zeichen erkannt wurde.






Seite 6                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     stwrap (-stwrap)
               Zeilen mit mehr als 79 Zeichen werden bei einer synchronen
               Leitung nicht abgeschnitten (werden abgeschnitten).

     tostop (-tostop)
               Bei Hintergrundprozessen wird das Signal SIGTTOU gesendet
               (nicht gesendet).

     echoctl (-echoctl)
               Steuerzeichen werden in der folgenden Form ausgegeben (nicht
               ausgegeben): ^char (z. B. DEL als "^?").

     ctlecho (-ctlecho)
               Gleiche Funktion wie echoctl.

     echoprt (-echoprt)
               Wenn ein Zeichen gelöscht wird, wird das Löschzeichen ausge-
               geben (nicht ausgegeben).

     prterase (-prterase)
               Gleiche Funktion wie echoprt.

     echoke (-echoke)
               Wenn eine ganze Zeile gelöscht wird, wird eine Folge von
               Rückschritt-, Leer- und Rückschrittzeichen (BS-SP-BS) ausge-
               geben (nicht ausgegeben).

     crtkill (-crtkill)
               Gleiche Funktion wie echoke.

     flusho (-flusho)
               Die Ausgabewarteschlange wird geleert (nicht geleert).

     pendin (-pendin)
               Die nicht erledigte Eingabe wird erneut eingegeben (nicht
               erneut eingegeben), wenn das nächste Zeichen gelesen oder
               eingegeben wird.

     stflush (-stflush)
               Bei einer synchronen Leitung wird nach jedem Aufruf von
               write die Ausgabewarteschlange geleert (nicht geleert).

     stappl (-stappl)
               Bei einer synchronen Leitung wird der Anwendungsmodus ver-
               wendet (nicht verwendet, d. h. in diesem Fall wird der Zei-
               lenmodus verwendet).

   Hardwareflußsteuerungs-Modi

     rtsxoff (-rtsxoff)
               Die RTS-Hardwareflußsteuerung wird bei der Eingabe aktiviert
               (deaktiviert).


Seite 7                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     ctsxon (-ctsxon)
               Die CTS-Hardwareflußsteuerung wird bei der Ausgabe aktiviert
               (deaktiviert).

     dterxoff (-dterxoff)
               Die DTER-Hardwareflußsteuerung wird bei der Eingabe akti-
               viert (deaktiviert).

     rlsdxon (-rlsdxon)
               Die RLSD-Hardwareflußsteuerung wird bei der Ausgabe akti-
               viert (deaktiviert).

     isxoff (-isxoff)
               Die isochrone Hardwareflußsteuerung wird bei der Eingabe
               aktiviert (deaktiviert).

   Taktungsmodi

     xcibrg    Sendetaktung vom internen Baudratengenerator abrufen.

     xctset    Sendetaktung vom Taktgeber (DCE-Quelle) des Sendesignalele-
               ments, CCITT V.24 Schaltkreis 114, EIA-232-D Pin 15 abrufen.

     xcrset    Sendetaktung vom Taktgeber (DCE-Quelle) des Empfangssignale-
               lements, CCITT V.24 Schaltkreis 115, EIA-232-D Pin 17 abru-
               fen.

     rcibrg    Empfangstaktung vom internen Baudratengenerator abrufen.

     rctset    Empfangstaktung vom Taktgeber (DCE-Quelle) des Sendesignale-
               lements, CCITT V.24 Schaltkreis 114, EIA-232-D Pin 15 abru-
               fen.

     rcrset    Empfangstaktung vom Taktgeber (DCE-Quelle) des Empfangssig-
               nalelements, CCITT V.24 Schaltkreis 115, EIA-232-D Pin 17
               abrufen.

     tsetcoff  Kein Taktgeber des Sendesignalelements zur Verfügung
               gestellt.

     tsetcrc   Empfangstaktung an Taktgeber (DTE-Quelle) des Sendesignale-
               lements, CCITT V.24, Schaltkreis 113, EIA-232-D Pin 24,
               Taktquelle ausgeben.

     tsetcxc   Sendetaktung an Taktgeber (DTE-Quelle) des Sendesignalele-
               ments, CCITT V.24 Schaltkreis 113, EIA-232-D Pin 24, Takt-
               quelle ausgeben.

     rsetcoff  Kein Taktgeber des Empfangssignalelements zur Verfügung
               gestellt.

     rsetcrc   Empfangstaktung an Taktgeber (DTE-Quelle) des


Seite 8                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

               Empfangssignalelements, CCITT V.24 Schaltkreis 128, kein
               EIA-232-D Pin, Taktquelle ausgeben.

     rsetcxc   Sendetaktung an Taktgeber (DTE-Quelle) des Empfangssignale-
               lements, CCITT V.24 Schaltkreis 128, kein EIA-232-D Pin,
               Taktquelle ausgeben.

   Zuweisungen an Steuerzeichen

     control-character c
               Das Steuerzeichen control-character wird auf c gesetzt,
               wobei das Steuerzeichen control-character den Wert intr,
               quit, erase, kill, eof, eol, eol2, swtch, start, stop, susp,
               dsusp, rprnt, flush, werase, lnext min, ctab, time oder brk)
               hat. [ctab wird mit -stappl verwendet. min und time werden
               mit -icanon verwendet. Siehe termio(7).] Wenn c ein (für die
               Shell entwertetes) Dachzeichen (^) vorangestellt ist, ist
               der verwendete Wert das entsprechende CTRL-Zeichen (z. B.
               "^d" ist CTRL-d). "^?" wird als DEL interpretiert, und "^-"
               wird als undefiniertes Zeichen interpretiert.

     line i    Die Leitungsprozedur wird auf i (0 < i < 127) gesetzt.

   Kombinierte Modi

     evenp oder parity
               parenb und cs7 werden aktiviert.

     -evenp oder -parity
               parenb wird deaktiviert und cs8 gesetzt.

     even (-even)
               Gleiche Funktion wie evenp (-evenp).

     oddp      parenb, cs7 und parodd werden aktiviert.

     -oddp     parenb und parodd werden deaktiviert, und cs8 wird gesetzt.

     odd (-odd)
               Gleiche Funktion wie oddp (-oddp).

     spacep    parenb, cs7 und parext werden aktiviert.

     -spacep   parenb und parext werden deaktiviert, und cs8 wird gesetzt.

     markp     parenb, cs7, parodd und parext werden aktiviert.

     -markp    parenb, parodd und parext werden deaktiviert, und cs8 wird
               gesetzt.





Seite 9                      Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

     raw (-raw oder cooked)
               Die reine Ein- und Ausgabe wird eingeschaltet (ausgeschal-
               tet) (die ERASE-, KILL-, INTR-, QUIT-, SWTCH-, EOT-Zeichen
               haben keine Bedeutung, und es findet keine Nachbearbeitung
               der Ausgabe statt).

     nl (-nl)  icrnl, onlcr werden deaktiviert (oder aktiviert). -nl deak-
               tiviert darüber hinaus inlcr, igncr, ocrnl und onlret.

     lcase (-lcase)
               xcase, iuclc und olcuc werden aktiviert (oder deaktiviert).

     LCASE (-LCASE)
               Gleiche Funktion wie lcase (-lcase).

     tabs (-tabs or tab3)
               Tabulatorzeichen werden unverändert ausgegeben (zu Leerzei-
               chen erweitert).

     ek        Lösch- und Kill-Zeichen werden auf die normalen Zeichen #
               und @ zurückgesetzt.

     sane      Alle Modi werden auf vernünftige Werte zurückgesetzt.

     term      Alle für den Terminaltyp term geeigneten Modi werden
               gesetzt, wobei term entweder tty33, tty37, vt05, tn300,
               ti700 oder tek ist.

     async     Die normale asynchrone Übertragung wird gesetzt, wobei die
               Taktrate folgendermaßen bestimmt ist: xcibrg, rcibrg, tset-
               coff und rsetcoff.

     litout (-litout)
               parenb, istrip und opost werden deaktiviert (aktiviert), und
               cs8 (cs7) wird gesetzt.

     pass8 (-pass8)
               parenb und istrip werden deaktiviert (aktiviert), und cs8
               (cs7) wird gesetzt.

     crt       Optionen für ein CRT werden gesetzt (echoe, echoctl und,
               falls >= 1200 Baud, echoke.)

     dec       Alle Modi werden gesetzt, die für Benutzer von Digital
               Equipment Corp. Betriebssystemen geeignet sind (ERASE-,
               KILL- und INTR-Zeichen werden auf "^?", "^U" und "^C",
               decctlq und crt gesetzt).







Seite 10                     Reliant UNIX 5.44               Gedruckt 11/98

stty(1-ucb)             (BSD Compatibility Package)             stty(1-ucb)

   Fenstergröße

     rows n    Die Fenstergröße wird auf n Reihen gesetzt.

     columns n Die Fenstergröße wird auf n Spalten gesetzt.

     cols n    Ein Alias für columns n.

     ypixels n Die vertikale Fenstergröße wird auf n Pixel gesetzt.

     xpixels n Die horizontale Fenstergröße wird auf n Pixel gesetzt.

SIEHE AUCH
     tabs(1), ioctl(2), termio(7), termiox(7).








































Seite 11                     Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026