stty(1) uçbirim hat ayarlarını basar ve değiştirir

KULLANIM

stty [-F aygıt] [--file=aygıt] [ayarlar]
stty [-F aygıt] [--file=aygıt] [-a|--all]
stty [-F aygıt] [--file=aygıt] [-g|--save]

AÇIKLAMA

Uçbirim karakteristiklerin basar ve değiştirir.

Uzun seçenekler için zorunlu olan argümanlar kısa seçenekler için de zorunludur.


-a, --all
Tüm ayarları okunabilir biçimde gösterir.

-g, --save
Tüm ayarları stty-okuyabilir biçimde gösterir

-F, --file=aygıt
Standart girdi yerine belirtilen aygıtı açar ve kullanır.

--help
Yardım iletisini görüntüler ve çıkar.

--version
Sürüm bilgilerini görüntüler ve çıkar.

ayarlardan önceki seçimlik `-' anlamı ters çevirir. * karakteri POSIX olmayan ayarları gösterir. Hangi ayarların kullanılabileceği sisteme göre değişir.

Özel karakterler:


* dsusp krkt
krkt okuma sırasında dur (SIGSTOP) sinyali gönderecektir.

eof krkt
krkt dosya sonu karakteri olacak (girdiyi sonlandırır)

eol krkt
krkt satır sonu karakteri olacak

* eol2 krkt
satır sonu için diğer bir krkt olacaktır

erase krkt
krkt yazılan son karakteri silecektir

intr krkt
krkt bir kesme (SIGINT) sinyali gönderecektir

kill krkt
krkt bulunulan satırı silecektir

* lnext krkt
krkt izleyen özel karakterin yorumlanmasını engelleyecektir

quit krkt
krkt bir çıkış (SIGQUIT) sinyali gönderecektir

* rprnt krkt
krkt bulunulan satırı yeniden yazacaktır

start krkt
krkt durdurulduktan sonra çıktıyı yeniden başlatacaktır

stop krkt
krkt çıktıyı durduracaktır

susp krkt
krkt bir uçbirim dur (SIGSTOP) sinyali gönderecektir

* swtch krkt
krkt başka bir kabuk katmanına geçecektir

* werase krkt
krkt son sözcüğü silecektir

Özel ayarlar:

  N             girdi/çıktı hızlarını N bit/s olarak ayarlar
* cols N        çekirdeğe uçbirimi N sütunluk olarak bildirir
* columns N     cols N ile aynı
  ispeed N      girdi hızını N olarak ayarlar
* line N        hat disiplinini N yapar
  min N         -icanon ile okumanın tamamlanması için gereken en az
                karakter sayısını N yapar
  ospeed N      çıktı hızını N olarak ayarlar
* rows N        çekirdeğe uçbirimi N satırlık olarak bildirir
* size          çekirdeğe uygun satır ve sütun sayısını gösterir
  speed         hat hızını gösterir
  time N        -icanon ile okuma zaman aşımını N/10 saniyeye ayarlar

Denetim ayarları:

  [-]clocal     modem denetim sinyallerini geçersiz kılar
  [-]cread      girdi alımına izin verir
* [-]crtscts    RTS/CTS uzlaşmasını etkinleştirir
  csN           karakter bit sayısını N olarak ayarlar,
                [N, 5..8 bit arasında]
  [-]cstopb     her karakter için iki durma biti kullanılır
                (`-' ile bir)
  [-]hup        son işlem tty'yi kapatırken kapatma
                (SIGHUP) sinyali gönderilir
  [-]hupcl      [-]hup ile aynı
  [-]parenb     çıktı için eşlik biti üretilir,
                girdi için eşlik biti beklenir
  [-]parodd     tek eşlik biti kullanılır (`-' ile çift)

Girdi ayarları:

  [-]brkint     kırma karakterleri kesme sinyali üretir
  [-]icrnl      satırbaşı karakterini alt satıra geçme
                karakteri olarak yorumlar
  [-]ignbrk     kırma karakterlerini yoksayar
  [-]igncr      satırbaşı karakterlerini yoksayar
  [-]ignpar     eşlik hataları olan karakterleri yoksayar
* [-]imaxbel    girdi tamponu taştığında uyarı sesi üretir
  [-]inlcr      alt satıra geçme karakterini satırbaşı
                karakteri olarak yorumlar
  [-]inpck      girdi eşlik denetimini etkinleştirir
  [-]istrip     girdi karakterlerinin yüksek (8.) bitini temizler
* [-]iuclc      büyük harfleri küçük harf olarak yorumlar
* [-]ixany      sadece başla karakteri değil herhangi bir karakter
                girdiyi başlatır
  [-]ixoff      başla/dur karakterlerinin gönderimini etkinleştirir
  [-]ixon       XON/XOFF akış denetimini etkinleştirir
  [-]parmrk     eşlik hatalarını imler
                (255-0-karakter sıralamasıyla)
  [-]tandem     [-]ixoff ile aynı

Çıktı ayarları:

* bsN           geri silme tarzı gecikme, N [0..1] arasında
* crN           satır başı tarzı gecikme, N [0..3] arasında
* ffN           sayfa başı tarzı gecikme, N [0..1] arasında
* nlN           alt satıra geçiş tarzı gecikme, N [0..1] arasında
* [-]ocrnl      satır başını alt satıra geçiş olarak yorumlar
* [-]ofdel      0 karakteri yerine dolgu için silme karakterini
                kullanır
* [-]ofill      gecikmeler için zamanlama yapmak yerine dolgu
                karakterlerini kullanır
* [-]olcuc      küçük harfleri büyük harf olarak yorumlar
* [-]onlcr      alt satıra geçişi satır başı olarak yorumlar
* [-]onlret     alt satıra geçiş karakteri satır başı yapar
* [-]onocr      satır başı karakterini ilk karakter olarak basmaz
  [-]opost      işlem sonrası çıktı
* tabN          yatay sekme tarzı gecikme, N [0..3] arasında
* tabs          tab0 ile aynı
* -tabs         tab3 ile aynı
* vtN           düşey sekme tarzı gecikme, N [0..1] arasında

Yerel ayarlar:

  [-]crterase   silme karakterlerini gerisilme-boşluk-gerisilme
                olarak yansılar
* crtkill       satırları echoprt ve echoe ayarlarına
                uygun olarak siler
* -crtkill      satırları echoctl ve echok ayarlarına
                uygun olarak siler
* [-]ctlecho    denetim karakterlerini şapkalı gösterim
                (`^c') ile yansılar
  [-]echo       girdi karakterlerini yansılar
* [-]echoctl    [-]ctlecho ile aynı
  [-]echoe      [-]crterase ile aynı
  [-]echok      karakteri sildikten sonra bir alt satıra
                geçiş yansılar
* [-]echoke     [-]crtkill ile
  [-]echonl     diğer karakterler yansılanmamış olsa bile
                alt satıra geçişi yansılar
* [-]echoprt    geriye doğru silinmiş karakterleri `\' ve '/'
                arasında yansılar
  [-]icanon     karakter, satır, sözcük silmeleri ve satır
                yenileme özel karakterlerini etkinleştirir
  [-]iexten     POSIX olmayan özel karakterleri etkinleştirir
  [-]isig       kesme, çıkış ve dondurma özel karakterlerini
                etkinleştirir
  [-]noflsh     kesme ve çıkış özel karakterlerinden sonra
                güncellemeyi geçersiz kılar
* [-]prterase   [-]echoprt ile aynı
* [-]tostop     terminale yazmaya çalışan artalandaki işleri
                durdurur
* [-]xcase      icanon ile, büyük harfleri `\' ile önceleyerek
                gösterir

Birleşik ayarlar:

* [-]LCASE      [-]lcase ile aynı
  cbreak        -icanon ile aynı
  -cbreak       icanon ile aynı
  cooked        brkint ignpar istrip icrnl ixon opost isig
                icanon eof ve eol karakterlerinin öntanımlı
                değerleri ile aynı
  -cooked       raw ile aynı
  crt           echoe echoctl echoke ile aynı
  dec           echoe echoctl echoke -ixany intr ^c erase 0177
                kill ^u ile aynı
* [-]decctlq    [-]ixany ile aynı
  ek            karakter ve satır silme karakterlerinin öntanımlı
                değerleriyle aynı
  evenp         parenb -parodd cs7 ile aynı
  -evenp        -parenb cs8 ile aynı
* [-]lcase      xcase iuclc olcuc ile aynı
  litout        -parenb -istrip -opost cs8 ile aynı
  -litout       parenb istrip opost cs7 ile aynı
  nl            -icrnl -onlcr ile aynı
  -nl           icrnl -inlcr -igncr onlcr -ocrnl -onlret ile aynı
  oddp          parenb parodd cs7 ile aynı
  -oddp         -parenb cs8 ile aynı
  [-]parity     [-]evenp ile aynı
  pass8         -parenb -istrip cs8 ile aynı
  -pass8        parenb istrip cs7 ile aynı
  raw           -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr
                -igncr -icrnl  -ixon  -ixoff  -iuclc  -ixany -imaxbel
                -opost -isig -icanon -xcase min 1 time 0 ile aynı
  -raw          cooked ile aynı
  sane          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, tüm özel
                karakterlerin öntanımlı değerleriyle aynı.
Standart girdiye bağlı olan tty hattını yönetir. Argümansız çalıştırıldığında iletişim hızını, hat disiplinini, stty sane ayarından farklı ayarları gösterir. Ayarlarda krkt yazıldığı gibi ya da ^c, 0x37, 0177 ya da 127 olarak gösterilmiş bir karakter olabilir. ^- veya undef değerleri bu özel karakteri geçersiz kılar
   

YAZAN

David MacKenzie tarafından yazılmıştır.
   

GERİBİLDİRİM

Lütfen, böcekleri ve hataları <bug-coreutils (at) gnu.org> adresine bildirin.
   

TELİF HAKKI

Telif hakkı © 2006 Free Software Foundation, Inc.
Bu bir özgür yazılımdır; GNU Genel Kamu Lisansının <http://www.gnu.org/licenses/gpl.html> koşullarına bağlı kalarak kopyalarını yeniden dağıtabilirsiniz. Yasaların izin verdiği ölçüde hiçbir garantisi yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA UYGUNLUĞU için bile garanti verilmez.
   

ÇEVİREN

Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>, Kasım 2006