Available in

(1) (2) (3) (1)/cs (1)/de (1)/es (2)/es (1)/fr (2)/fr (1)/hu (1)/it (1)/ja (2)/ja (1)/ko (2)/ko (2)/nl (1)/pl (2)/pl (1)/tr (1)/zh_cn (1)/zh_tw

Contents

NAME

stty − Terminaleinstellungen ändern und anzeigen

ÜBERSICHT

stty [-F Gerät] [−−file=Gerät] [EINSTELLUNGEN]...
stty
[-F Gerät] [−−file=Gerät] [-a|--all]
stty
[-F Gerät] [−−file=Gerät] [-g|--save]

Diese Handbuchseite ist eventuell veraltet. Im Zweifelsfall ziehen Sie die englischsprachige Handbuchseite zu Rate, indem Sie

man -LC 1 stty

eingeben.

BESCHREIBUNG

Gib Terminalcharakteristika aus oder ändere sie.
−a
, −−all

gib alle Einstellungen in lesbarer Form aus

−g, −−save

gib alle Einstellungen lesbar für stty aus

−F, −−file=Gerät öffne und benutze das angegebene Gerät anstelle von Stdin

−−help

gib diese Hilfe aus und beende das Programm

−−version

gib Versionsinformation aus und beende das Programm

Ein optionales - vor EINSTELLUNGEN bedeutet Verneinung. Ein * markiert nicht POSIX-konforme Einstellungen. Das unterliegende System bestimmt, welche Einstellungen zur Verfügung stehen.

Besondere Zeichen:
* dsusp CHAR

CHAR sendet einen Terminalstoppsignal wenn Eingabe erforderlich

eof CHAR

CHAR sendet Ende der Datei (beende Eingabe)

eol CHAR

CHAR beendet Zeile

* eol2 CHAR

alternatives CHAR für Zeilenende

erase CHAR

CHAR löscht das zuletzt eingegebene Zeichen

intr CHAR

CHAR sendet Unterbrechungssignal (Interrupt)

kill CHAR

CHAR löscht aktuelle Zeile

* lnext CHAR

CHAR nimmt das nächste Zeichen uninterpretiert auf

quit CHAR

CHAR sendet ein Quit-Signal

* rprnt CHAR

CHAR gibt die aktuelle Zeile neu aus

start CHAR

CHAR startet die Ausgabe erneut nach einem Stopp

stop CHAR

CHAR stoppt die Ausgabe

susp CHAR

CHAR sendet ein Terminalstoppsignal

* swtch CHAR

CHAR wechselt zu einer anderen Shell-Ebene * werase CHAR CHAR löscht das zuletzt eingegebene Wort

Spezielle Einstellungen:

N

setzt Eingabe- und Ausgabegeschwindigkeit auf N Baud

* cols N

erzähl dem Betriebssystem, dass dieses Terminal N Spalten hat * columns N dasselbe wie cols N

ispeed N

setze Eingabegeschwindigkeit auf N

* line N

benutze »line discipline« N

min N

mit −icanon, setze N Zeichen Minimum für ein vollständiges Lesen

ospeed N

setze Ausgabegeschwindigkeit auf N

* rows N

erzähl dem Betriebssystem, dass dieses Terminal N Zeilen hat * size gib die Anzahl Zeilen und Spalten aus

speed

gib die Terminal-Geschwindigkeit aus

time N

mit −icanon, setze die Lesewartezeit auf N Zehntelsekunden

Kontrolliere Einstellungen:
[-]clocal

ignoriere Modemkontrollsignale

[-]cread

erlaube Empfang von Eingaben

* [-]crtscts

erlaube RTS/CTS-Handshaking

csN

setze Zeichengröße auf N Bits, N in [5..8]

[-]cstopb

benutze zwei Stopp-Bits pro Zeichen (eins mit »-«)

[-]hup

sende ein Hangup-Signal, wenn der letzte Prozess Tty schließt

[-]hupcl

dasselbe wie [-]hup

[-]parenb

erzeuge Parity-Bit in der Ausgabe und erwarte Parity-Bit in der Eingabe

[-]parodd

setze ungerade Parity (auch mit »-«)

Eingabeeinstellungen:
[-]brkint

ein Break verursacht ein Unterbrechungssignal

[-]icrnl

übersetze Wagenrücklauf in Zeilenvorschub

[-]ignbrk

ignoriere Breaks

[-]igncr

ignoriere Wagenrücklauf

[-]ignpar

ignoriere Parity-Fehler

* [-]imaxbel

piepe und leere vollen Eingabepuffer nicht bei Eingabe eines Zeichens

[-]inlcr

übersetze Zeilenvorschub in Wagenrücklauf

[-]inpck

erlaube Eingabeprüfung der Parity

[-]istrip

lösche höchstes (8.) Bit der Eingabezeichen

* [-]iuclc

übersetze Großbuchsteben in Kleinbuchstaben * [-]ixany jedes Zeichen startet Ausgabe neu, nicht nur Startzeichen

[-]ixoff

erlaube das Senden von Start-/Stoppzeichen

[-]ixon

erlaube XON/XOFF-Flusskontrolle

[-]parmrk

markiere Parity-Fehler (mit einer 255-0-Zeichenfolge)

[-]tandem

dasselbe wie [-]ixoff

Ausgabeeinstellungen:

* bsN

Verzögerungsstil für Backspace, N in [0..1]

* crN

Verzögerungsstil für Wagenrücklauf, N in [0..3]

* ffN

Verzögerungsstil für Seitenvorschub, N in [0..1]

* nlN

verzögerungsstil für Zeilenvorschub, N in [0..1]

* [-]ocrnl

übersetze Wagenrücklauf in Zeilenvorschub

* [-]ofdel

benutze Löschzeichen zum Auffüllen anstelle von Nullzeichen

* [-]ofill

benutze Füllzeichen anstelle von Zeitverzögerungen

* [-]olcuc

übersetze Kleinbuchstaben in Großbuchstaben

* [-]onlcr

übersetze Zeilenvorschub in Wagenrücklauf

* [-]onlret

Zeilenvorschub bedingt Wagenrücklauf

* [-]onocr

kein Wagenrücklauf in der ersten Spalte

[-]opost

nachbehandle Ausgabe

* tabN

horizontale Tabulatorverzögerung, N in [0..3]

* tabs

dasselbe wie tab0

* −tabs

dasselbe wie tab3

* vtN

vertikale Tabulatorverzögerung, N in [0..1]

Lokale Einstellungen:
[-]crterase

gib Löschzeichen als Backspace-Leerzeichen-Backspace aus

* crtkill

lösche Zeile mit echoprt- und echoe-Einstellungen

* −crtkill

lösche Zeile mit echoctl- und echok-Einstellungen

* [-]ctlecho

gib Sonderzeichen in Hutnotation aus (»^c«)

[-]echo

gib Eingabezeichen aus

* [-]echoctl

dasselbe wie [-]ctlecho

[-]echoe

dasselbe wie [-]crterase

[-]echok

gib Zeilenvorschub nach Killzeichen aus

* [-]echoke

dasselbe wie [-]crtkill

[-]echonl

gib Zeilenvorschub aus auch wenn keine Zeichen ausgeben werden

* [-]echoprt

gib gelöschte Zeichen rückwärts aus, zwischen »\« und »/«

[-]icanon

erlaube erase, kill, werase und rprnt Sonderzeichen

[-]iexten

erlaube nicht POSIX konforme Sonderzeichen

[-]isig

erlaube interrupt, quit und suspend Sonderzeichen

[-]noflsh

verhindere Ausgabeentleerung nach Interrupt- und Quit-Sonderzeichen

* [-]prterase

dasselbe wie [-]echoprt

* [-]tostop

stoppe Hintergrundjobs, die aus Terminal schreiben

* [-]xcase

mit icanon, schreibe Großbuchstaben mit »\«

Kombinierte Einstellungen:
* [-]LCASE

dasselbe wie [-]lcase

cbreak

dasselbe wie −icanon

−cbreak

dasselbe wie icanon

cooked

dasselbe wie brkint ignpar istrip icrnl ixon opost isig Icanon-, Eof- und Eol-Zeichen auf Standardeinstellung

−cooked

dasselbe wie raw

crt

dasselbe wie echoe echoctl echoke

dec

dasselbe wie echoe echoctl echoke −ixany intr ^c erase 0177 kill ^u

* [-]decctlq

dasselbe wie [-]ixany

ek

setze Erase- und Killzeichen auf die Standardeinstellung

evenp

dasselbe wie parenb −parodd cs7

−evenp

dasselbe wie −parenb cs8 * [-]lcasei dasselbe wie xcase iuclc olcuc

litout

dasselbe wie −parenb −istrip −opost cs8

−litout

dasselbe wie parenb istrip opost cs7

nl

dasselbe wie −icrnl −onlcr

−nl

dasselbe wie icrnl −inlcr −igncr onlcr −ocrnl −onlret

oddp

dasselbe wie parenb parodd cs7

−oddp

dasselbe wie −parenb cs8

[-]parity

dasselbe wie [-]evenp

pass8

dasselbe wie −parenb −istrip cs8

−pass8

dasselbe wie parenb istrip cs7

raw

dasselbe wie −ignbrk −brkint −ignpar −parmrk −inpck −istrip −inlcr −igncr −icrnl −ixon −ixoff −iuclc −ixany −imaxbel −opost −isig −icanon −xcase min 1 time 0

−raw

dasselbe wie cooked

sane

dasselbe wie cread −ignbrk brkint −inlcr −igncr icrnl −ixoff −iucl −ixany imaxbel opost −olcuc −ocrnl onlcr −onocr −onlret −ofill −ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok −echonl −noflsh −xcase −tostop −echoprt echoctl echoke, alle speziellen Zeichen auf Standardeinstellung

Behandel die Tty-Leitung, die mit der Standardeingabe verbunden ist. Ohne Argumente, gib die Baud-Rate, Line-Disziplin und Abweichungen von stty sane aus. In den Einstellungen wird CHAR literal genommen oder kodiert wie in ^c, 0x37, 0177 oder 127; spezielle Werte ^- oder undef werden benutzt um Sonderzeichen zu unterbinden

AUTOR

Geschrieben von David MacKenzie.

BUGS MELDEN

Berichten Sie Fehler an <bug-sh-utils [AT] gnu.org>.

COPYRIGHT

Copyright © 2000 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.

COMMENTS

blog comments powered by Disqus