Scroll to navigation

STTY(1) General Commands Manual STTY(1)

NÉV

stty - a terminál vonal beállításait változtatja meg, illetve írja ki

ÁTTEKINTÉS

stty [beállítás...]
stty {-a,--all,-g,--help,--save,--version}

LEÍRÁS

Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A Texinfo dokumentáció a hiteles forrás.

Ez a kézikönyv lap az stty GNU változatát dokumentálja.

Argumentum nélkül az stty a baud rátát, a vonal discipline számát (ha a rendszer ezt támogatja) és azon vonalbeállításokat írja ki, melyek az `stty sane' beállítás óta megváltoztak. A mód olvasása és beállítása a szabványos bemenethez kapcsolt tty-on keresztül történik.

Az stty a kövekező nem-opció argumentumokat fogadja el, melyek a terminál vonal működésének jellemzőit változtatják meg. (A lehetőségek előtti `[-]' azt jelenti, hogy ez kikapcsolható, ha egy `-'-t teszünk eléje. Néhány argumentum nem elérhető minden rendszeren, mivel nem-POSIX bővítéseket használnak. Ezeket az argumentumokat `(np)'-vel jelöljük.)

Vezérlő beállítások (control settings):

[-]parenb
Paritásbit generálása a kimeneten és elfogadása a bemeneten.
[-]parodd
Páratlan (odd) paritás beállítása. (Még `-'-szal is.)
A karakterméret 5, 6, 7, illetve 8 bitre állítása.
[-]hupcl [-]hup
Felfüggesztő jel (hangup signal) küldése, amikor az utolsó processz lezárja a tty-t.
[-]cstopb
Két stopbit használata karakterenként. (`-'-szal csak egy stopbit lesz.)
[-]cread
Megengedi a bemenet fogadását.
[-]clocal
Nem engedélyezi a modem vezérlő jeleit.
[-]crtscts (np)
Megengedi az RTS/CTS handshaking-et.

Bemeneti beállítások (input settings):

[-]ignbrk
A break karakterek figyelmen kívül hagyása.
[-]brkint
A break-ek megszakadás jelet (interrupt signal) eredményeznek.
[-]ignpar
A paritáshibás karakterek figyelmen kívül hagyása.
[-]parmrk
A paritáshibák megjelölése (255-0 karaktersorozattal).
[-]inpck
A bemeneti paritásellenőrzés engedélyezése.
[-]istrip
A bemeneti karakterek magas (8.) bitjének törlése.
[-]inlcr
Az újsort (newline) kocsivisszára (carriage return) fordítja.
[-]igncr
A kocsivisszát (carriage return) figyelmen kívül hagyja.
[-]icrnl
A kocsivisszát újsorra fordítja.
[-]ixon
Engedélyezi a XON/XOFF vezérlést (flow control).
[-]ixoff [-]tandem
Engedélyezi a stop karakter küldését ha a rendszer bemeneti puffere majdnem megtelt, illetve a start karaktert, ha ez újra majdnem üres lesz.
[-]iuclc (np)
A nagybetűket kisbetűre cseréli.
[-]ixany (np)
Engedélyezi, hogy bármely karakter újrakezdje a kimenetet. (`-' esetén csak a start karakterre kezdi újra.)
[-]imaxbel (np)
Megengedi a "dudálást" (beeping) és azt, hogy a bemeneti puffer ne ürüljön, ha megtelt.

Kimeneti beállítások (output settings):

[-]opost
A kimenet utófeldolgozása.
[-]olcuc (np)
A kisbetűs karaktereket nagybetűssé alakítja.
[-]ocrnl (np)
A kocsivisszát újsorra fordítja.
[-]onlcr (np)
Az újsort kocsivissza-újsorra fordítja.
[-]onocr (np)
Az első oszlopban nem nyomtat kocsivisszát.
[-]onlret (np)
Az újsor kocsivisszaként viselkedik.
[-]ofill (np)
Kitöltő (padding) karaktereket használ a késleltetéshez az időzítés helyett.
[-]ofdel (np)
Törlő (delete) karaktereket használ a feltöltéshez a `null' karakterek helyett.
Újsor késleltetési stílus.
Kocsivissza késleltetési stílus.
Vízszintes tabulátor késleltetési stílus.
Visszatörlés (backspace) késleltetési stílus.
Függőleges tabulátor késleltetési stílus.
Lapdobás késleltetési stílus.

Helyi beállítások (local settings):

[-]isig
Megengedi az `interrupt', `quit' és `suspend' speciális karaktereket.
[-]icanon
Megengedi az `erase', `kill', `werase', és `rprnt' speciális karaktereket.
[-]iexten
Megengedi a nem-POSIX speciális karaktereket.
[-]echo
Visszhangozza a bemeneti karaktereket.
[-]echoe, [-]crterase
A törlőkaraktert (erase) backspace-space-backspace-ként visszhangozza.
[-]echok
Újsort visszhangoz `kill' karakter után.
[-]echonl
Az újsor visszhangozása még akkor is, ha más karaktert nem visszhangoz.
[-]noflsh
Az ürítés (flush) letiltása az `interrupt' és `quit' speciális karakterek után.
[-]xcase (np)
Megengedi a be- és kimeneti nagybetűs karaktereket ha előttük a kisbetűs megfelelőjük áll egy `\' kíséretében, ha `icanon' is be van kapcsolva.
[-]tostop (np)
A terminálra írni próbáló háttérbeli processzek megállítása.
[-]echoprt [-]prterase (np)
A `\' és `/' közti törölt karakterek visszafele visszhangozása.
[-]echoctl [-]ctlecho (np)
A vezérlőkarakterek `^c' formában való megjelenítése a betű szerinti helyett.
[-]echoke [-]crtkill (np)
A `kill' speciális karaktert úgy visszhangozza, hogy a sorban minden karaktert töröl az `echoprt' és `echoe' beállítások szerint, és nem az `echoctl' illetve `echok' szerint.

Kombinációs beállítások (combination settings):

[-]evenp [-]parity
Ugyanaz, mint `parenb -parodd cs7'. `-' jellel ugyanaz, mint `-parenb cs8'.
[-]oddp
Ugyanaz, mint `parenb parodd cs7'. `-' jellel ugyanaz, mint `-parenb cs8'.
[-]nl
Ugyanaz, mint `-icrnl -onlcr'. `-' jellel ugyanaz, mint `icrnl -inlcr -igncr onlcr -ocrnl -onlret'.
Az `erase' és `kill' speciális karaktereket az alapértelmezettre állítja vissza.
Ugyanaz, mint `cread -ignbrk brkint -inlcr -igncr icrnl -ixoff -iuclc -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', továbbá a speciális karaktereket is az alapértelmezettre állítja vissza.
[-]cooked
Ugyanaz, mint `brkint ignpar istrip icrnl ixon opost isig icanon', továbbá az `eof' és `eol' speciális karaktereket az alapértelmezettre állítja vissza, ha azonosak a `min' és `time' karakterekkel. `-' jellel ugyanaz, mint `raw'.
[-]raw
Ugyanaz, mint `-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 time 0'. `-' jellel ugyanaz, mint `cooked'.
[-]cbreak
Ugyanaz, mint `-icanon'.
[-]pass8
Ugyanaz, mint `-parenb -istrip cs8'. `-' jellel ugyanaz, mint `parenb istrip cs7'.
[-]litout
Ugyanaz, mint `-parenb -istrip -opost cs8'. `-' jellel ugyanaz, mint `parenb istrip opost cs7'.
[-]decctlq (np)
Ugyanaz, mint `-ixany'.
[-]tabs (np)
Ugyanaz, mint `tab0'. `-' jellel ugyanaz, mint `tab3'.
[-]lcase [-]LCASE (np)
Ugyanaz, mint `xcase iuclc olcuc'.
Ugyanaz, mint `echoe echoctl echoke'.
Ugyanaz, mint `echoe echoctl echoke -ixany', továbbá az `interrupt' speciális karaktert `Ctrl-C'-re, az `erase'-t `Del'-re a `kill'-t `Ctrl-U'-ra állítja be.

Speciális karakterek:

A speciális karakterek alapértelmezett beállítása rendszerről rendszerre változik. Beállításuk a `név érték' szintaxissal lehetséges, ahol a `név' lehetséges állapotait lentebb felsoroljuk, és az `érték' betű szerint, `^c' jelöléssel, vagy egy `0x'-szel kezdődő hexadecimális, `0'-val kezdődő oktális, vagy más számjeggyel kezdődő decimális számmal is megadható. A `^-' illetve az `undef' érték kikapcsolja az adott speciális karaktert.

Megszakító jelet (interrupt signal) küld.
Kilépés jelet (quit signal) küld.
Törli az utoljára bevitt karaktert.
Törli az aktuális sort.
Fájlvégjelet küld. (Megszakítja a bemenetet.)
Befejezi a sort.
Egy másik karakter a sor befejezésére.
Másik burokrétegre (shell layer) vált.
A kimenetet újraindítja a megállítása után.
Megállítja a kimenetet.
Terminálmegállító jelet (terminal stop signal) küld.
Terminálmegállító jelet (terminal stop signal) küld a bemenet ürítése (flush) után.
Az aktuális sort újrarajzolja.
Törli az utolsó begépelt szót.
A következő karaktert betű szerint viszi be, még akkor is, ha az speciális karakter.

Speciális beállítások:

A karakterek minimális számát állítja be, mely kielégít egy olvasást az időérték elévülési idején (time out) belül, ha `-icanon' van használatban. (Lásd még a következő opciót.)
Tizedmásodpercekben megadja az olvasás elévülését (time out), ha `min' mennyiségű karaktert nem olvasott be, amennyiben `-icanon' használatban van.
A bemeneti sebességet N-re állítja.
A kimeneti sebességet N-re állítja.
Megmondja a kernelnek, hogy a terminálnak N sora van.
Megmondja a kernelnek, hogy a terminálnak N oszlopa van.
Kinyomtatja a sorok és oszlopok számát, ahogy azt a kernel gondolja. (Azok a rendszerek, melyek kernelszinten nem támogatják a sorok és oszlopok nyilvántartását, általában a LINES és COLUMNS környezeti változókat használják, habár a GNU stty nem ismeri ezeket.)
Az N vonal discipline-t használja.
Kinyomtatja a terminál sebességét.
A be- és kimeneti sebességet N-re állítja. N lehetséges értékei: 0 50 75 110 134 134.5 150 200 300 600 1200 1800 2400 4800 9600 19200 38400 exta extb. `exta' ugyanaz, mint 19200; `extb' ugyanaz, mint 38400. 0 felfüggeszti a vonalat, ha a `-clocal' használatban van.

OPCIÓK

Minden pillanatnyi beállítást ember által olvasható formában kiír.
Használati útmutatót ír a szabványos kimenetre és kilép.
Minden pillanatnyi beállítást olyan formában ír ki, mely egy másik stty híváshoz használható, hogy visszakapjuk a jelenlegi állapotot.
A verziószámot írja ki a szabványos kimenetre és kilép.

MAGYAR FORDÍTÁS

Horváth András <horvatha@rs1.szif.hu>

GNU Shell Utilities FSF