stty(1) stty(1)
NAME
stty - Eigenschaften eines Terminals ausgeben oder ändern (set the
options for terminal)
SYNTAX
stty [{-a | -g}]
stty [argument ...]
BESCHREIBUNG
Mit stty können Sie Eigenschaften eines Terminals ändern oder abfra-
gen.
Hinweis:
Abhängig von der Implementierung werden einige Argumente von stty
zwar akzeptiert, vom Treiber jedoch nicht interpretiert, so daß
diese Argumente ohne Auswirkung bleiben. Dazu gehören u. a.
parext, iexten, stflush.
OPTIONEN
Keine Option und kein Argument angegeben:
stty gibt einige Eigenschaften des Terminals aus, welche die
Standardeingabe von stty ist.
-a (a - all) stty gibt alle momentan gültigen Einstellungen des Ter-
minals aus.
-g stty gibt die Einstellungen in einem Format aus, so daß Sie diese
als Eingabe für ein weiteres stty-Kommando verwenden können.
Argumente zum Einstellen der Ein-/Ausgabeeigenschaften
Im folgenden sind die Argumente zum Einstellen der Ein- und Ausgabeei-
genschaften des Terminals, die die Standardeingabe für stty ist,
beschrieben. Die Ein-/Ausgabeargumente sind in fünf Gruppen zusammen-
gefaßt:
- Datenübertragung steuern
- Dateneingabe steuern
- Datenausgabe steuern
- Lokale Merkmale
- Zuweisungen an Steuerzeichen
Zusätzlich gibt es eine Gruppe von Argumenten, die durch Kombinationen
von Argumenten dieser fünf Gruppen entstehen.
Erklärungen für die in Klammern angegebenen Argumente sind ebenfalls
in Klammern gesetzt.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
Das Kommando stty überprüft Kombinationen von Argumenten nicht auf
ihre Plausibilität, auch wenn viele Kombinationen nicht sinnvoll sind.
Datenübertragung steuern
Im folgenden finden Sie eine Übersicht der Argumente, die Sie für die
Steuerung der Datenübertragung verwenden können.
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| parenb | Paritätsbits erzeugen |
|________________|____________________________________________________|
| parext | erweiterte Erzeugung und Überprüfung des Paritäts-|
| | bits |
|________________|____________________________________________________|
| parodd | ungerade Zeichenparität |
|________________|____________________________________________________|
| csize | Zeichengröße festlegen: cs5, cs6, cs7 oder cs8 |
|________________|____________________________________________________|
| 0 | "Telefon"-Leitungen sofort abbauen |
|________________|____________________________________________________|
| zahl | Datenübertragungsrate auf zahl Baud setzen |
|________________|____________________________________________________|
| ispeed zahl | Datenübertragungsrate für Eingang auf zahl Baud |
| | setzen |
|________________|____________________________________________________|
| ospeed zahl | Datenübertragungsrate für Ausgang auf zahl Baud |
| | setzen |
|________________|____________________________________________________|
| hupcl | Leitung nach dem letzten Aufruf von close(2) |
| | abbauen |
|________________|____________________________________________________|
| hup | wie hupcl |
|________________|____________________________________________________|
| cstopb | pro Zeichen zwei Stopp-Bits verwenden |
|________________|____________________________________________________|
| cread | Datenempfang freigeben |
|________________|____________________________________________________|
| clocal | Modem-Steuersignale werden nicht unterstützt |
|________________|____________________________________________________|
| loblkl | Ausgabe eines nicht aktuellen Layer blockieren |
|________________|____________________________________________________|
parenb (-parenb)
(parenb - parity enable) Die Erzeugung und Prüfung des Paritäts-
bits wird unterstützt (nicht unterstützt).
parext (-parext)
(parext - extended parity) Die erweiterte Erzeugung und Überprü-
fung des Paritätsbits für "mark and space parity" wird unter-
stützt (nicht unterstützt).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
parodd (-parodd)
(parodd - odd parity) Zeichenparität ist ungerade (gerade). Falls
parext wirksam ist: "mark parity (space parity)" wird gesetzt.
Diese Argumente sind nur zusammen mit dem Argument parenb und
parext wirksam.
csize
(cs - character size) Zeichengröße festlegen. csize kann folgende
Werte annehmen: cs5, cs6, cs7 oder cs8. Die Zahl gibt jeweils an,
wieviele Bits zur Darstellung eines Zeichens bei der Ein- und
Ausgabe verwendet werden (ohne das Paritätsbit).
0 "Telefon"-Leitungen sofort abbauen. Das gilt für alle Terminal-
leitungen - nicht nur für Modemleitungen. Das Signal SIGHUP wird
an alle Prozesse gesendet, die mit diesem Terminal verbunden
sind.
zahl Die Datenübertragungsrate wird, falls möglich, auf zahl Baud
gesetzt. Nicht jede Hardwareschnittstelle unterstützt jedoch jede
Datenübertragungsrate [siehe termio(7)].
ispeed zahl
(ispeed - input speed) Die Datenübertragungsrate für den Eingang
des Terminals wird auf zahl Baud gesetzt. Nicht alle Geräte
unterstützen jedoch verschiedene Übertragungsraten für Eingang
und Ausgang. Wird der Wert Null angegeben, so wird als Übertra-
gungsrate für den Eingang die gleiche Übertragungsrate wie für
den Ausgang gesetzt.
Mögliche Werte für zahl sind: 50, 75, 110, 134, 150, 200, 300,
600, 1200, 1800, 2400, 4800, 9600, 19200, 38400.
ospeed zahl
(ospeed - output speed) Die Datenübertragungsrate für den Ausgang
des Terminals wird auf zahl Baud gesetzt. Nicht alle Geräte
unterstützen jedoch verschiedene Übertragungsraten für Eingang
und Ausgang. Wird der Wert Null angegeben, so wird die Leitung
sofort abgebaut.
Mögliche Werte für zahl sind: 50, 75, 110, 134, 150, 200, 300,
600, 1200, 1800, 2400, 4800, 9600, 19200, 38400.
hupcl (-hupcl)
(hupcl - hangup on close) Nach dem letzten Aufruf von close(2)
wird die Leitung abgebaut (nicht abgebaut).
hup (-hup)
(hup - hangup) Wie hupcl (-hupcl).
cstopb (-cstopb)
(cstpb - character stop bit) Pro Zeichen werden zwei Stopp-Bits
(wird ein Stopp-Bit) verwendet.
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
cread (-cread)
Der Daten-Empfang ist freigegeben (ist nicht freigegeben). Wenn
cread nicht gesetzt ist, können keine Zeichen empfangen werden.
clocal (-clocal)
Es wird ein lokaler Direktanschluß ohne (mit) Modem-Steuer-
signale(n) angenommen. Deshalb werden die Modem-Steuersignale
nicht unterstützt. (Die Modem-Steuersignale werden unterstützt.)
loblk (-loblk)
(loblk - block output from layer) Die Ausgabe einer nicht aktuel-
len Schicht (layer) wird blockiert (nicht blockiert).
Dateneingabe steuern
Folgende Argumente können Sie zur Steuerung der Dateneingabe verwen-
den:
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| ignbrk | Break bei der Eingabe ignorieren |
|________________|____________________________________________________|
| brkint | bei der Eingabe von Break das Signal SIGINT senden|
|________________|____________________________________________________|
| ignpar | Paritätsfehler ignorieren |
|________________|____________________________________________________|
| parmrk | Zeichen mit Paritätsfehlern markieren |
|________________|____________________________________________________|
| inpck | Paritätsprüfung bei der Eingabe |
|________________|____________________________________________________|
| istrip | Eingabe-Zeichen auf 7 Bit maskieren |
|________________|____________________________________________________|
| inlcr | Neue-Zeile-Zeichen in Wagenrücklauf-Zeichen ver- |
| | wandeln |
|________________|____________________________________________________|
| igncr | Wagenrücklauf-Zeichen ignorieren |
|________________|____________________________________________________|
| icrnl | Wagenrücklauf-Zeichen in Neue-Zeile-Zeichen ver- |
| | wandeln |
|________________|____________________________________________________|
| iuclc | Großbuchstaben in der Eingabe in Kleinbuchstaben |
| | verwandeln |
|________________|____________________________________________________|
| ixon | Ausgabe arbeitet mit START/STOP-Kontrolle |
|________________|____________________________________________________|
| ixany | Ausgabe durch beliebiges Zeichen fortsetzen |
|________________|____________________________________________________|
Seite 4 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| ixoff | keine Meldung, wenn Ein-oder Ausgabewarteschlange |
| | fast voll ist |
|________________|____________________________________________________|
| imaxbel | bei zu langer Eingabezeile Ausgabe des ASCII- |
| | Zeichens Bell |
|________________|____________________________________________________|
ignbrk (-ignbrk)
(ignbrk - ignore break) Break wird bei der Eingabe ignoriert
(nicht ignoriert).
brkint (-brkint)
(brkint - interrupt on break) Bei der Eingabe von Break wird das
Signal SIGINT gesendet (nicht gesendet).
ignpar (-ignpar)
(ignpar - ignore parity errors) Paritätsfehler werden ignoriert
(nicht ignoriert).
parmrk (-parmrk)
(parmrk - mark parity errors) Zeichen mit Paritätsfehler werden
markiert (nicht markiert).
inpck (-inpck)
(inpck - input parity check) Die Paritätsprüfung bei der Eingabe
wird aktiviert (nicht aktiviert).
istrip (-istrip)
Eingabe-Zeichen werden auf 7 Bit maskiert (nicht auf 7 Bit mas-
kiert).
inlcr (-inlcr)
(inlcr - input newline to carriage return) Neue-Zeile-Zeichen
(newline) in der Eingabe werden in Wagenrücklauf-Zeichen (car-
riage return) verwandelt (nicht in Wagenrücklauf-Zeichen verwan-
delt).
igncr (-igncr)
(igncr - ignore carriage return) Wagenrücklauf-Zeichen (carriage
return) in der Eingabe werden ignoriert (nicht ignoriert).
icrnl (-icrnl)
(icrnl - input carriage return to newline) Wagenrücklauf-Zeichen
(carriage return) in der Eingabe werden in Neue-Zeile-Zeichen
(newline) verwandelt (nicht in Neue-Zeile-Zeichen verwandelt).
Seite 5 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
iuclc (-iuclc)
(iuclc - input upper case to lower case) Großbuchstaben in der
Eingabe werden in die entsprechenden Kleinbuchstaben verwandelt
(nicht verwandelt).
ixon (-ixon)
Die Ausgabe arbeitet mit (ohne) START/STOP-Kontrolle. STOP ist
das ASCII-Zeichen DC3, START ist das ASCII-Zeichen DC1 [siehe
ascii(5)].
ixany (-ixany)
Die Ausgabe wird durch ein beliebiges Zeichen fortgesetzt (wird
nur durch das ASCII-Zeichen DC1 START fortgesetzt).
ixoff (-ixoff)
Das System sendet ein (kein) START-Zeichen, wenn die Eingabewar-
teschlange fast leer ist und ein (kein) STOP-Zeichen, wenn die
Eingabewarteschlange fast voll ist.
imaxbel (-imaxbel)
Wenn die Eingabezeile zu lang ist, wird das ASCII-Zeichen BEL
(das Klingelzeichen) ausgegeben (nicht ausgeben).
Datenausgabe steuern
Folgende Argumente können Sie zur Steuerung der Datenausgabe verwen-
den:
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| opost | Ausgabe entsprechend nachfolgender Argumente nach-|
| | bearbeiten |
|________________|____________________________________________________|
| oluc | Kleinbuchstaben zu Großbuchstaben umwandeln |
|________________|____________________________________________________|
| onlcr | Neue-Zeile-Zeichen in Wagenrücklauf-Zeichen umwan-|
| | deln |
|________________|____________________________________________________|
| ocrnl | Wagenrücklauf-Zeichen in Neue-Zeile-Zeichen |
|________________|____________________________________________________|
| onocr | Keine Wagenrücklauf-Zeichen in Spalte 0 ausgeben |
|________________|____________________________________________________|
| onlret | Neue-Zeile-Zeichen führt auch Wagenrücklauf-Funk- |
| | tion aus |
|________________|____________________________________________________|
| ofill | Füllzeichen bei Datenübertragungs-Verzögerung sen-|
| | den |
|________________|____________________________________________________|
| ofdel | Abbruchzeichen DEL 0x7f als Füllzeichen verwenden |
|________________|____________________________________________________|
Seite 6 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| cr0,1,2,3 | Verzögerungsdauer bei Ausgabe von Wagenrücklauf- |
| | Zeichen |
|________________|____________________________________________________|
| nl0 nl1 | Verzögerungsdauer bei Ausgabe von Neue-Zeile- |
| | Zeichen |
|________________|____________________________________________________|
| tab0,1,2,3 | Verzögerungsdauer bei Ausgabe von Tabulatoren |
|________________|____________________________________________________|
| bs0,1 | Verzögerungsdauer bei Ausgabe von Rücksetz-Zeichen|
|________________|____________________________________________________|
| ff0,1 | Verzögerungsdauer bei Ausgabe von Seitenvorschub- |
| | Zeichen |
|________________|____________________________________________________|
| vt0,1 | Verzögerungsdauer bei Ausgabe von Vertikaltabula- |
| | toren |
|________________|____________________________________________________|
opost (-opost)
(opost - postprocess output) Die Ausgabe wird entsprechend der
restlichen Argumente nachbearbeitet (nicht nachbearbeitet: in
diesem Fall werden alle anderen Argumente zur Steuerung der
Datenausgabe ignoriert).
olcuc (-olcuc)
(olcuc - output lower case to upper case) Kleinbuchstaben in der
Ausgabe werden in die entsprechenden Großbuchstaben umgewandelt
(nicht umgewandelt).
onlcr (-onlcr)
(onlcr - output newline to carriage return) Bei der Ausgabe wer-
den Neue-Zeile-Zeichen (newline) in Wagenrücklauf-Zeichen (car-
riage return) umgewandelt (nicht umgewandelt).
ocrnl (-ocrnl)
(ocrnl - output carriage return to newline) Bei der Ausgabe wer-
den Wagenrücklauf-Zeichen (carriage return) in Neue-Zeile-Zeichen
(newline) umgewandelt (nicht umgewandelt).
onocr (-onocr)
In Spalte 0 werden keine Wagenrücklauf-Zeichen (carriage return)
ausgegeben (in Spalte 0 werden Wagenrücklauf-Zeichen ausgegeben).
onlret (-onlret)
Ein Neue-Zeile-Zeichen (newline) in der Ausgabe führt auch die
Funktion eines Wagenrücklauf-Zeichens (carriage return) aus
(führt nur die Funktion eines Neue-Zeile-Zeichens aus).
Seite 7 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
ofill (-ofill)
Für Verzögerungen bei der Datenübertragung werden Füllzeichen
gesendet (werden keine Füllzeichen gesendet, sondern die Übertra-
gung wird zeitlich verzögert).
ofdel (-ofdel)
Als Füllzeichen werden Abbruch-Zeichen DEL 0x7f verwendet (werden
Null-Zeichen NUL 0x0 verwendet).
cr0 cr1 cr2 cr3
(cr - carriage return) Dauer der Verzögerung bei der Ausgabe von
Wagenrücklauf-Zeichen wählen [siehe termio(7)].
nl0 nl1
(nl - newline) Dauer der Verzögerung bei der Ausgabe von Neue-
Zeile-Zeichen (newline) wählen [siehe termio(7)].
tab0 tab1 tab2 tab3
(tab - tabulator) Dauer der Verzögerung bei der Ausgabe von Tabu-
latorzeichen wählen [siehe termio(7].
bs0 bs1
(bs - backspace) Dauer der Verzögerung bei der Ausgabe von
Rücksetz-Zeichen (backspace) wählen [siehe termio(7)].
ff0 ff1
(ff - form feed) Dauer der Verzögerung bei der Ausgabe von
Seitenvorschub-Zeichen (form feed) wählen [siehe termio(7)].
vt0 vt1
(vt - vertical tabulator) Dauer der Verzögerung bei der Ausgabe
von Vertikaltabulator-Zeichen wählen [siehe termio(7)].
Lokale Merkmale
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| isig | Eingabe-Zeichen auf die Steuerzeichen intr, quit, |
| | swtch abprüfen |
|________________|____________________________________________________|
| icanon | kanonischen Eingabemodus einschalten |
|________________|____________________________________________________|
| xcase | kanonischen Klein-/Großbuchstaben-Darstellung ein-|
| | schalten |
|________________|____________________________________________________|
| echo | jedes eingegebene Zeichen anzeigen |
|________________|____________________________________________________|
| echoe | erase-Zeichen als Zeichenkette Rücksetz-Zeichen - |
| | Leerzeichen - Rücksetz-Zeichen |
|________________|____________________________________________________|
Seite 8 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| echok | ein Neue-Zeile-Zeichen zusätzlich zum kill-Zeichen|
| | ausgeben |
|________________|____________________________________________________|
| lfck | wie echok |
|________________|____________________________________________________|
| echonl | Neue-Zeile-Zeichen ausgeben |
|________________|____________________________________________________|
| noflsh | Löschen der Eingabe-und Ausgabewarteschlange |
| | erfolgt nicht |
|________________|____________________________________________________|
| stwrap | Kürzen von Zeilen bei synchroner Leitung erfolgt |
| | nicht |
|________________|____________________________________________________|
| tostop | SIGTTOU an einen Hintergrundprozeß, der auf das |
| | Terminal schreibt, senden |
|________________|____________________________________________________|
| echoctl | Steuerzeichen in der Form: ^Zeichen ausgeben |
|________________|____________________________________________________|
| echoprt | erase-Zeichen ausgeben, wenn ein Zeichen gelöscht |
| | wird |
|________________|____________________________________________________|
| echoke | Die Folge Rücksetz-Zeichen - Leerzeichen - |
| | Rücksetz-Zeichen ausgeben, wenn eine Zeile |
| | gelöscht wurde |
|________________|____________________________________________________|
| flusho | Ausgabewarteschlange leeren |
|________________|____________________________________________________|
| pendin | nicht erledigter Eingabe anzeigen |
|________________|____________________________________________________|
| iexten | erweiterte Funktionen für die Eingabedaten ein- |
| | schalten |
|________________|____________________________________________________|
| stflush | Ausgabewarteschlange nach Eingabe von write leeren|
|________________|____________________________________________________|
| stappl | Anwendungsmodus bei synchroner Datenübertragung |
| | benutzen |
|________________|____________________________________________________|
isig (-isig)
Jedes Zeichen der Eingabe wird auf die Steuerzeichen intr, quit
und swtch (siehe Zuweisungen an Sonderzeichen) abgeprüft (nicht
abgeprüft). Bei Übereinstimmung wird die zum zum Steuerzeichen
gehörende Funktion ausgeführt (nicht ausgeführt).
Seite 9 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
icanon (-icanon)
(icanin - input canonical) Der kanonische Eingabemodus wird ein-
geschaltet (ausgeschaltet), d. h., die Sonderfunktionen der Zei-
chen erase und kill werden bei der Eingabe dieser Zeichen ausge-
führt (werden nicht ausgeführt) [siehe termio(7)].
xcase (-xcase)
Kanonische Klein-/Großbuchstaben-Darstellung einschalten (nicht
einschalten).
echo (-echo)
Jedes eingegebene Zeichen wird angezeigt (nicht angezeigt).
echoe (-echoe)
(echoe - echo erase) erase-Zeichen werden als die Zeichenkette
Rücksetz-Zeichen - Leerzeichen - Rücksetz-Zeichen (backspace -
space - backspace) angezeigt (werden nicht als eine solche Zei-
chenkette angezeigt).
Vorsicht:
Wenn das Argument echoe angegeben ist, wird auf vielen Ter-
minals das mit erase überschriebene Zeichen gelöscht. Bei
entwerteten Zeichen, Tabulatorzeichen und Rücksetz-Zeichen
kann es jedoch zu Problemen kommen, da die jeweils aktuelle
Spaltenposition nicht beibehalten wird.
echok (-echok)
(echok - echo kill) Nach einem kill-Zeichen wird zusätzlich ein
Neue-Zeile-Zeichen ausgegeben (nicht ausgegeben).
lfkc (-lfkc)
Wie echok (-echok), veraltet.
echonl (-echonl)
(echonl - echo newline) Neue-Zeile-Zeichen ausgeben (nicht ausge-
ben).
noflsh (-noflsh)
(noflsh - no flush) Die Eingabe- und die Ausgabewarteschlange
werden nicht gelöscht (werden gelöscht), sobald ein intr-, quit-
oder swtch-Zeichen erkannt wurde.
stwrap (-stwrap)
Zeilen mit mehr als 79 Zeichen werden bei einer synchronen Lei-
tung nicht abgeschnitten (werden abgeschnitten).
tostop (-tostop)
Wenn ein Hintergrundprozeß auf das Terminal schreibt, wird das
Signal SIGTTOU geschickt (nicht geschickt).
Seite 10 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
echoctl (-echoctl)
(echoctl - echo control characters) Steuerzeichen werden in der
folgenden Form ausgegeben (nicht ausgegeben): ^Zeichen (z. B.
Delete als ^?).
echoprt (-echoprt)
Wenn ein Zeichen gelöscht wird, wird das erase-Zeichen ausgeben
(nicht ausgegeben).
echoke (-echoke)
Wenn eine ganze Zeile gelöscht wird, wird eine Folge von
Rücksetz-Zeichen - Leerzeichen - Rücksetz-Zeichen (backspace -
space - backspace) ausgegeben (nicht ausgegeben).
flusho (-flusho)
(flusho - flush output) Die Ausgabewarteschlange wird geleert
(wird nicht geleert).
pendin (-pendin)
(pendin - retype pending input) Nicht erledigte Eingabe wird
angezeigt, wenn das nächste Zeichen gelesen oder eingegeben wird.
iexten (-iexten)
Erweiterte Funktionen für die Eingabedaten sind eingeschaltet
(sind ausgeschaltet). Dazu gehören die Sonderzeichen werase,
reprint, discard und lnext, sowie die lokalen Merkmale tostop,
echoctl, echoprt, echoke, flusho und pendin.
stflush (-stflush)
Bei einer synchronen Leitung wird nach jedem Aufruf von write die
Ausgabewarteschlange geleert (nicht geleert).
stappl (-stappl)
(stappl - usr application mode) Bei synchroner Datenübertragung
wird der Anwendungsmodus benutzt (nicht benutzt, d. h. in diesem
Fall wird der Zeilenmodus benutzt).
Zuweisungen an Steuerzeichen
steuerzeichen c
Das Zeichen c wird als Steuerzeichen steuerzeichen interpretiert.
steuerzeichen kann dabei sein:
ctab, discard, dsusp, eof, eol, eol2, erase, intr, kill, lnext,
quit, reprint, start, stop, susp, swtch, werase, min oder time
(min und time werden bei -icanon benutzt, ctab bei -stappl). Wenn
dem Zeichen c das Zeichen ^ vorangestellt ist, so wird es als
CTRL-Zeichen interpretiert (z. B. entspricht ^D einem <CTRL-D>).
^? wird als <DEL> interpretiert, ^- als nicht definiertes Zei-
chen.
Seite 11 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
min zahl
time zahl
min bzw. time wird der Wert zahl zugewiesen. min und time werden
bei -icanon benutzt [siehe termio(7)].
line i
Das Leitungsprotokoll i (0 < i < 127) wird verwendet.
Kombinierte Modi
Folgende kombinierte Modi zur Steuerung des Terminals sind möglich:
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| evenp | parenb und cs7 werden gesetzt |
|________________|____________________________________________________|
| parity | wie evenp |
|________________|____________________________________________________|
| oddp | parenb, cs7 und parodd werden gesetzt |
|________________|____________________________________________________|
| spacep | parenb, cs7 und parext werden gesetzt |
|________________|____________________________________________________|
| markp | parenb, cs7, parodd und parext werden gesetzt |
|________________|____________________________________________________|
| -evenp | -parenb und cs8 werden gesetzt |
|________________|____________________________________________________|
| -parity | wie -evenp |
|________________|____________________________________________________|
| -oddp | -parenb, -parodd und cs8 werden gesetzt |
|________________|____________________________________________________|
| -spacep | -parenb, -parext und cs8 werden gesetzt |
|________________|____________________________________________________|
| -markp | -parenb, -parodd, -parext und cs8 werden gesetzt |
|________________|____________________________________________________|
| raw | Raw-Modus einschalten |
|________________|____________________________________________________|
| nl | -icrnl, -ocrnl, -inlcr, -igncr, -ocrnl, -onlret |
| | werden gesetzt |
|________________|____________________________________________________|
| lcase | xcase, iuclc und oluc werden gesetzt |
|________________|____________________________________________________|
| Lcase | wie lcase |
|________________|____________________________________________________|
| tabs | Tabulatorzeichen ausgeben |
|________________|____________________________________________________|
| ek | Steuerzeichen erase und kill auf ursprüngliche |
| | Werte rücksetzen |
|________________|____________________________________________________|
Seite 12 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
______________________________________________________________________
| Argument | Kurzbeschreibung |
|________________|____________________________________________________|
| sane | Alle Eigenschaften des Terminals auf sinnvolle |
| | Werte rücksetzen |
|________________|____________________________________________________|
| term | Alle Werte für ein Terminal vom Typ term einstel- |
| | len |
|________________|____________________________________________________|
| asysnc | Normale asynchrone Datenübertragung wird gesetzt |
|________________|____________________________________________________|
evenp oder parity
parenb und cs7 werden gesetzt.
oddp parenb, cs7 und parodd werden gesetzt.
spacep
parenb, cs7 und parext werden gesetzt.
markp
parenb, cs7, parodd und parext werden gesetzt.
-parity oder -evenp
-parenb und cs8 werden gesetzt.
-oddp
-parenb, -parodd und cs8 werden gesetzt.
-spacep
-parenb, -parext und cs8 werden gesetzt.
-markp
-parenb, -parodd, -parext und cs8 werden gesetzt.
raw (-raw oder cooked)
Raw-Modus einschalten (ausschalten). Raw-Modus heißt: cs8 ist
gesetzt, die Steuerzeichen erase, kill, intr, quit, swtch und eof
haben keine Bedeutung, es findet keine Nachbearbeitung der Aus-
gabe statt und es wird kein Paritätsbit gesetzt.
nl (-nl)
Setzen von -icrnl (icrnl) und -onlcr (ocrnl). Zusätzlich wird
-inlcr, -igncr, -ocrnl und -onlret) gesetzt.
lcase (-lcase)
Setzen von xcase, iuclc und olcuc (-xcase, -iuclc und -olcuc).
LCASE (-LCASE)
Wie lcase (-lcase).
Seite 13 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
tabs (-tabs oder tab8)
Tabulatorzeichen werden unverändert ausgegeben (in Leerzeichen
expandiert).
ek Die Steuerzeichen erase und kill werden auf die voreingestellten
Werte zurückgesetzt. Die Voreinstellungen sind systemabhängig.
sane Alle Eigenschaften des Terminals werden auf sinnvolle Werte
gesetzt.
term Alle Werte werden passend für ein Terminal vom Typ term einge-
stellt. term kann dabei sein: tty33, tty37, vt05, tn300, ti700
oder tek.
async
Normale asynchrone Datenübertragung wird gesetzt, wobei die Takt-
rate folgendermaßen bestimmt ist: xcibrg, rcibrg, tsetcoff und
rsetcoff [siehe auch termiox(7)].
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte. Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert
ist, wird der Wert von LANG als Standardwert herangezogen. Ist auch
LANG nicht oder als leere Zeichenkette definiert, verhält sich das
System so, als wäre es nicht internationalisiert.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
BEISPIELE
Beispiel 1
Aktuelle Einstellung abfragen:
$ stty -a
speed 38400 baud;
intr = DEL; quit = ^; erase = ^h;
kill = @; eof = ^d; eol <undef>; eol2 = <undef>; swtch <undef>;
start = ^q; stop = ^s; susp = ^z; dsusp = <undef>;
rprnt = ^r; flush = ^o; werase = ^w; lnext = ^v;
-parenb -parodd cs8 -cstopb hupcl cread -clocal -loblk parext
-ignbrk brkint ignpar -parmrk -inpck istrip -inlcr -igncr icrnl -iuclc
ixon ixany -ixoff -imaxbel
isig icanon -xcase echo echoe echok -echonl -noflsh
-tostop -echoctl echoprt -echoke -defecho -flusho -pendin -iexten
opost -olcuc onlcr -ocrnl -onocr -onlret -ofill -ofdel ff1
Seite 14 Reliant UNIX 5.44 Gedruckt 11/98
stty(1) stty(1)
Beispiel 2
Falls Sie möglicherweise unbeabsichtigt Aktionen durchgeführt haben,
die bewirkten, daß am Bildschirm keine Eingabe mehr sichtbar ist, kön-
nen Sie die Eingabe folgendermaßen wieder sichtbar machen:
$ stty echo
Diese Eingabe ist am Bildschirm allerdings nicht sichtbar.
Beispiel 3
Rücksetzen der Eigenschaften des Terminals auf sinnvolle Werte:
$ stty sane
Beispiel 4
Sie können die Eigenschaften Ihres Terminals auch mit Hilfe der Option
-g zurücksetzen:
$STATUS=`stty -g`
Damit definieren Sie eine Variable, die die aktuell gültigen Einstel-
lungen des Terminals enthält (und die möglicherweise anders als die
Einstellungen von stty sane sind). Nun können Sie die Einstellungen
Ihres Terminals verändern. Um die Einstellungen wieder zurückzusetzen,
geben sie ein:
$ stty $STATUS
SIEHE AUCH
tabs(1), ioctl(2), ascii(5), termio(7), termiox(7).
Seite 15 Reliant UNIX 5.44 Gedruckt 11/98