Ini adalah perintah sttyposix yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
stty — mengatur opsi untuk terminal
RINGKASAN
sty [a|−g]
sty operan...
DESKRIPSI
The sty utilitas harus menetapkan atau melaporkan karakteristik terminal I/O untuk perangkat yang:
adalah masukan standarnya. Tanpa opsi atau operan yang ditentukan, itu akan melaporkan pengaturan
karakteristik tertentu, biasanya yang berbeda dari implementasi yang ditentukan
default. Jika tidak, itu akan mengubah status terminal sesuai dengan yang ditentukan
operan. Informasi terperinci tentang mode yang tercantum dalam lima grup pertama di bawah ini adalah
dijelaskan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum terminal
Antarmuka. Operan dalam grup Mode Kombinasi (lihat Kombinasi Mode) adalah
diimplementasikan menggunakan operan di grup sebelumnya. Beberapa kombinasi operan adalah
saling eksklusif pada beberapa jenis terminal; hasil dari penggunaan kombinasi tersebut adalah
tidak ditentukan.
Implementasi khas dari utilitas ini memerlukan jalur komunikasi yang dikonfigurasi untuk digunakan
itu termios antarmuka yang didefinisikan dalam volume Antarmuka Sistem POSIX.1-2008. Pada sistem
di mana tidak satu pun dari jalur ini tersedia, dan pada jalur yang saat ini tidak dikonfigurasi untuk mendukung
itu termios antarmuka, beberapa operan tidak perlu mempengaruhi karakteristik terminal.
PILIHAN
The sty utilitas harus sesuai dengan volume Definisi Dasar POSIX.1-2008, Bagian
12.2, Kegunaan Sintaksis Panduan.
Opsi berikut harus didukung:
a Tulis ke output standar semua pengaturan saat ini untuk terminal.
g Tulis ke output standar semua pengaturan saat ini dalam bentuk yang tidak ditentukan yang
dapat digunakan sebagai argumen untuk pemanggilan lain dari sty utilitas yang sama
sistem. Formulir yang digunakan tidak boleh mengandung karakter apa pun yang memerlukan
mengutip untuk menghindari perluasan kata oleh shell; Lihat Bagian 2.6, Word Ekspansi.
OPERA
Operand berikut harus didukung untuk mengatur karakteristik terminal.
kontrol Mode
orang tua (parenb)
Aktifkan (nonaktifkan) pembuatan dan deteksi paritas. Ini akan memiliki efek
pengaturan (bukan pengaturan) PARENB di termios c_cflag lapangan, seperti yang didefinisikan dalam
volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
parodi (parod)
Pilih paritas ganjil (genap). Ini akan memiliki efek pengaturan (bukan pengaturan)
PARODD di termios c_cflag bidang, seperti yang didefinisikan dalam volume Definisi Dasar
dari POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
cs5 cs6 cs7 cs8
Pilih ukuran karakter, jika memungkinkan. Ini akan memiliki efek pengaturan CS5,
CS6, CS7, dan CS8, masing-masing, di termios c_cflag lapangan, seperti yang didefinisikan dalam
volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
jumlah Atur baud rate terminal ke nomor yang diberikan, jika memungkinkan. Jika baud rate adalah
disetel ke nol, jalur kontrol modem tidak akan lagi ditegaskan. Ini harus
memiliki efek pengaturan input dan output termios nilai baud rate sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
kecepatan jumlah
Atur baud rate input terminal ke nomor yang diberikan, jika memungkinkan. Jika masukan
baud rate diatur ke nol, baud rate input harus ditentukan oleh nilai
dari baud rate keluaran. Ini akan memiliki efek pengaturan input
termios nilai baud rate seperti yang didefinisikan dalam volume Definisi Dasar dari
POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
kecepatan jumlah
Atur baud rate keluaran terminal ke nomor yang diberikan, jika memungkinkan. Jika keluaran
baud rate diatur ke nol, jalur kontrol modem tidak akan lagi dinyatakan.
Ini akan memiliki efek pengaturan output termios nilai baud rate sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
hupcl (hupcl)
Berhenti menegaskan jalur kontrol modem (jangan berhenti menegaskan jalur kontrol modem)
pada penutupan terakhir. Ini akan memiliki efek pengaturan (bukan pengaturan) HUPCL di
itu termios c_cflag bidang, seperti yang didefinisikan dalam volume Definisi Dasar dari
POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
mempercepatkan (hup) Setara dengan hupcl(hupcl).
cstopb (cstopb)
Gunakan dua (satu) stop bit per karakter. Ini akan memiliki efek pengaturan
(tidak mengatur) CSTOPB di termios c_cflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
roti (membuat)
Aktifkan (nonaktifkan) penerima. Ini akan memiliki efek pengaturan (bukan
pengaturan) CREAD di termios c_cflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
klokal (lokal)
Asumsikan garis tanpa (dengan) kontrol modem. Ini akan memiliki efek
pengaturan (bukan pengaturan) CLOCAL di termios c_cflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
Tidak ditentukan apakah sty akan melaporkan kesalahan jika ada upaya untuk mengatur Mode Kontrol
gagal
Memasukkan Mode
menyalakan api (ignbrk)
Abaikan (jangan abaikan) break pada input. Ini akan memiliki efek pengaturan
(tidak mengatur) IGNBRK di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
brkint (brkint)
Sinyal (tidak memberi sinyal) INTR saat istirahat. Ini akan memiliki efek pengaturan
(tidak mengatur) BRKINT di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
mengabaikan (ignpar)
Abaikan (jangan abaikan) byte dengan kesalahan paritas. Ini akan memiliki efek
pengaturan (bukan pengaturan) IGNPAR di termios c_iflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
parmrk (parmrk)
Tandai (jangan tandai) kesalahan paritas. Ini akan memiliki efek pengaturan (bukan
pengaturan) PARMRK di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
masuk (inpck)
Aktifkan (nonaktifkan) pemeriksaan paritas input. Ini akan memiliki efek pengaturan
(tidak mengatur) INPCK di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
perjalanan (istrip)
Strip (jangan strip) karakter input menjadi tujuh bit. Ini akan memiliki
efek pengaturan (bukan pengaturan) ISTRIP di termios c_iflag lapangan, sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
termasuk (termasuk)
Petakan (jangan petakan) NL ke CR pada input. Ini akan memiliki efek pengaturan (bukan
pengaturan) INLCR di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
menyalakan (−igncr)
Abaikan (jangan abaikan) CR pada input. Ini akan memiliki efek pengaturan (bukan
pengaturan) IGNCR di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
icrnl (icrnl)
Petakan (jangan petakan) CR ke NL pada input. Ini akan memiliki efek pengaturan (bukan
pengaturan) ICRNL di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
ixo (ixon)
Aktifkan (nonaktifkan) kontrol output START/STOP. Keluaran dari sistem dihentikan
saat sistem menerima STOP dan mulai saat sistem menerima START. Ini
akan memiliki efek pengaturan (bukan pengaturan) IXON di termios c_iflag
bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11,
Umum terminal Antarmuka.
ixany (ixany)
Izinkan karakter apa pun untuk memulai ulang output. Ini akan memiliki efek pengaturan
(tidak mengatur) IXANY di termios c_iflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
ixoff (ixoff)
Meminta sistem mengirim (tidak mengirim) karakter STOP saat antrian input
hampir penuh dan MULAI karakter untuk melanjutkan transmisi data. Ini harus
memiliki efek pengaturan (bukan pengaturan) IXOFF di termios c_iflag bidang,
seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
Keluaran Mode
menentang (opost)
Keluaran pasca-proses (jangan keluaran pasca-proses; abaikan semua keluaran lainnya
mode). Ini akan memiliki efek pengaturan (bukan pengaturan) OPOST di
termios c_oflag bidang, seperti yang didefinisikan dalam volume Definisi Dasar dari
POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
okrnl (okrnl)
Petakan (jangan petakan) CR ke NL pada output Ini akan memiliki efek pengaturan (bukan
pengaturan) OCRNL di termios c_oflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
onokr (onok)
Jangan (lakukan) keluaran CR pada kolom nol. Ini akan memiliki efek pengaturan
(tidak mengatur) ONOCR di termios c_oflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
hanya (onlret)
Tombol baris baru terminal menjalankan (tidak menjalankan) fungsi CR. Ini
akan memiliki efek pengaturan (bukan pengaturan) ONLRET di termios c_oflag
bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11,
Umum terminal Antarmuka.
sakit (isi)
Gunakan karakter isi (gunakan waktu) untuk penundaan. Ini akan memiliki efek
pengaturan (bukan pengaturan) OFILL di termios c_oflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
ofdel (ofdel)
Isi karakter adalah DEL (NUL). Ini akan memiliki efek pengaturan (bukan
pengaturan) OFDEL di termios c_oflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
cr0 cr1 cr2 cr3
Pilih gaya penundaan untuk CR. Ini akan memiliki efek pengaturan CRDLY
ke CR0, CR1, CR2, atau CR3, masing-masing, dalam termios c_oflag lapangan, sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
nl0 nl1 Pilih gaya penundaan untuk NL. Ini akan memiliki efek pengaturan NLDLY
ke NL0 atau NL1, masing-masing, di termios c_oflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
tab0 tab1 tab2 tab3
Pilih gaya penundaan untuk tab horizontal. Ini akan memiliki efek
pengaturan TABDLY ke TAB0, TAB1, TAB2, atau TAB3, masing-masing, di termios
c_oflag bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008,
Bab 11, Umum terminal Antarmuka. Perhatikan bahwa TAB3 memiliki efek
memperluas karakter untuk karakter.
tab (tab)
Sinonim untuk tab0 (tab3).
bs0 bs1 Pilih gaya penundaan untuk karakter. Ini akan memiliki
efek pengaturan BSDLY ke BS0 atau BS1, masing-masing, di termios c_oflag
bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11,
Umum terminal Antarmuka.
ff0 ff1 Pilih gaya penundaan untuk karakter. Ini akan memiliki
efek pengaturan FFDLY ke FF0 atau FF1, masing-masing, di termios c_oflag
bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11,
Umum terminal Antarmuka.
vt0 vt1 Pilih gaya penundaan untuk karakter. Ini akan memiliki
efek pengaturan VTDLY ke VT0 atau VT1, masing-masing, di termios c_oflag
bidang, seperti yang didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11,
Umum terminal Antarmuka.
Lokal Mode
isi (isig)
Aktifkan (nonaktifkan) pemeriksaan karakter terhadap kontrol khusus
karakter INTR, QUIT, dan SUSP. Ini akan memiliki efek pengaturan (bukan
pengaturan) ISIG di termios c_lflag bidang, seperti yang didefinisikan dalam Definisi Dasar
volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
ikonon (kanon)
Aktifkan (nonaktifkan) input kanonik (pemrosesan HAPUS dan BUNUH). Ini harus memiliki
efek pengaturan (bukan pengaturan) ICANON di termios c_lflag lapangan, sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
ekstensi (memperpanjang)
Aktifkan (nonaktifkan) semua karakter kontrol khusus yang ditentukan implementasi tidak
saat ini dikendalikan oleh ikonon, isi, ixo, atau ixoff. Ini akan memiliki
efek pengaturan (bukan pengaturan) IEXTEN di termios c_lflag lapangan, sebagai
didefinisikan dalam volume Definisi Dasar POSIX.1-2008, Bab 11, Umum
terminal Antarmuka.
gema (gema)
Echo back (jangan gema kembali) setiap karakter yang diketik. Ini akan memiliki efek
pengaturan (bukan pengaturan) ECHO di termios c_lflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
gema (gema)
Karakter ERASE secara visual menghapus (tidak menghapus) karakter terakhir di
baris saat ini dari layar, jika memungkinkan. Ini akan memiliki efek
pengaturan (bukan pengaturan) ECHOE di termios c_lflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
gema (echok)
Gema (jangan gema) NL setelah karakter KILL. Ini akan memiliki efek
pengaturan (bukan pengaturan) ECHOK di termios c_lflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
gema (echonl)
Gema (jangan gema) NL, bahkan jika gema dinonaktifkan. Ini akan memiliki efek
pengaturan (bukan pengaturan) EChonL di termios c_lflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
noflsh (noflsh)
Nonaktifkan (aktifkan) flush setelah INTR, QUIT, SUSP. Ini akan memiliki efek
pengaturan (bukan pengaturan) NOFLSH di termios c_lflag lapangan, seperti yang didefinisikan dalam
Volume Definisi Dasar dari POSIX.1-2008, Bab 11, Umum terminal
Antarmuka.
berhenti (berhenti)
Kirim SIGTTOU untuk output latar belakang. Ini akan memiliki efek pengaturan (bukan
pengaturan) TOSTOP di termios c_lflag bidang, seperti yang didefinisikan dalam Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka.
Khusus kontrol Karakter Tugas
<kontrol>-karakter string
Mengaturkontrol>-karakter untuk string. Jikakontrol>-karakter merupakan salah satu karakter
urutan di kolom pertama dari tabel berikut, yang sesuai dengan Basis
Definisi volume POSIX.1-2008, Bab 11, Umum terminal Antarmuka kontrol
karakter dari kolom kedua harus dikenali. Ini memiliki efek pengaturan
elemen yang sesuai dari termios c_cc array (lihat volume Definisi Dasar
dari POSIX.1-2008, Bab 13, Header, ).
Tabel: kontrol Karakter nama in sty
┌──────────────────┬────────────────┬───────────── ────┐
│kontrol Karakter │ c_cc tanda tangan │ Uraian Teknis │
├──────────────────┼────────────────┼───────────── ────┤
│eof VEOF karakter EOF
│keren VEOL karakter EOL
│Menghapus VERASE HAPUS karakter
│intr VITR karakter INTR
│membunuh VKILL BUNUH karakter
│berhenti VQUIT karakter QUIT
│curiga VSUSP karakter SUSP
│awal VSTART MULAI karakter
│berhenti VSTOP STOP karakter
└──────────────────┴────────────────┴───────────── ────┘
If string adalah karakter tunggal, karakter kontrol harus diatur ke itu
karakter. Jika string adalah urutan dua karakter "^−" atau tali tidak pasti, yang
karakter kontrol harus disetel ke _POSIX_VDISABLE , jika berlaku untuk
perangkat; jika _POSIX_VDISABLE tidak berlaku untuk perangkat, itu akan diperlakukan sebagai
sebuah kesalahan. Di lokal POSIX, jika string adalah barisan dua karakter yang diawali dengan
('^'), dan karakter kedua adalah salah satu dari yang tercantum dalam "^c"
kolom tabel berikut, karakter kontrol harus diatur ke:
nilai karakter yang sesuai di kolom Nilai tabel.
Tabel: Sirkomfleks kontrol Karakter in sty
┌─ans───── Chasan XNUMX Choll XNUMX Choll XNUMXX XNUMX Chocanding "" "" "" XNUMXirim XNUMXirim XNUMXans XNUMXans XNUMXans XNUMX Choll XNUMXX XNUMX Choll XNUMX Choll XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX Chss XNUMX XNUMX XNUMX XNUMX Ch
│ ^c Nilai │ ^c Nilai │ ^c Nilai │
├─ans───── Chasan XNUMX Choll XNUMX Choll XNUMXX XNUMX Chocanding "" "" "" XNUMXirim XNUMXirim XNUMXans XNUMXans XNUMXans XNUMX Choll XNUMXX XNUMX Choll XNUMX Choll XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX Chss XNUMX XNUMX XNUMX XNUMX Ch
a, A l, L w, W │
b, B m, M x, X │
c, C n, N │ y, Y │
d, D o, O │ z, Z │
e, E p, P [ │
f, F q, Q \ │
g, G r, R ] │
h, H s, S ^ │
aku, aku t, T _ │
j, J kamu, kamu ? │
k, K v, V │ │
└─ans───── Chasan XNUMX Choll XNUMX Choll XNUMXX XNUMX Chocanding "" "" "" XNUMXirim XNUMXirim XNUMXans XNUMXans XNUMXans XNUMX Choll XNUMXX XNUMX Choll XNUMX Choll XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX XNUMX Chss XNUMX XNUMX XNUMX XNUMX Ch
menit jumlah
Setel nilai MIN ke jumlah. MIN digunakan dalam pemrosesan input mode non-kanonik
(ikonon).
waktu jumlah
Atur nilai TIME menjadi jumlah. TIME digunakan dalam input mode non-kanonik
pengolahan (ikonon).
Kombinasi Mode
disimpan pengaturan
Atur karakteristik terminal saat ini ke pengaturan tersimpan yang dihasilkan oleh g
.
genap or keseimbangan
Aktifkan orang tua dan cs7; cacat parodi.
aneh
Aktifkan orang tua, cs7, dan parodi.
paritas, bahkanp, atau oddp
Disable orang tua, dan atur cs8.
mentah (mentah or matang)
Aktifkan (nonaktifkan) input dan output mentah. Mode mentah harus setara dengan pengaturan:
sty cs8 Menghapus ^− membunuh ^− intr ^− \
berhenti ^− eof ^− keren ^− posting inpck
nl (nl)
Menonaktifkan Mengaktifkan) icrnl. Tambahan lagi, nl tidak disetel termasuk dan menyalakan.
ek Setel ulang karakter ERASE dan KILL kembali ke default sistem.
waras
Setel ulang semua mode ke beberapa nilai yang wajar dan tidak ditentukan.
STDIN
Meskipun tidak ada input yang dibaca dari input standar, input standar harus digunakan untuk mendapatkan
karakteristik terminal I/O saat ini dan untuk mengatur karakteristik terminal I/O baru.
INPUT FILE
Tidak ada.
LINGKUNGAN VARIABEL
Variabel lingkungan berikut akan mempengaruhi pelaksanaan sty:
BAHASA Berikan nilai default untuk variabel internasionalisasi yang tidak disetel atau
batal. (Lihat volume Definisi Dasar dari POSIX.1-2008, Bagian 8.2,
Internasionalisasi Variabel untuk didahulukan internasionalisasi
variabel yang digunakan untuk menentukan nilai kategori lokal.)
LC_SEMUA Jika disetel ke nilai string yang tidak kosong, timpa nilai dari yang lainnya
variabel internasionalisasi.
LC_CTYPE Variabel ini menentukan lokal untuk interpretasi urutan byte
data teks sebagai karakter (misalnya, byte tunggal sebagai lawan dari multi-byte
karakter dalam argumen) dan karakter mana yang ada di kelas mencetak.
LC_MESSAGES
Tentukan lokal yang harus digunakan untuk mempengaruhi format dan isi dari
pesan diagnostik yang ditulis ke kesalahan standar.
NLSPATH Tentukan lokasi katalog pesan untuk pemrosesan LC_MESSAGES.
tidak sinkron EVENT
Default
STDOUT
Jika operand ditentukan, tidak ada output yang akan dihasilkan.
Jika g pilihan ditentukan, sty akan menulis ke output standar pengaturan saat ini di
bentuk yang dapat digunakan sebagai argumen untuk contoh lain dari sty pada sistem yang sama.
Jika a opsi ditentukan, semua informasi seperti yang dijelaskan di bagian OPERASIONAL
harus ditulis ke keluaran standar. Kecuali ditentukan lain, informasi ini harus
ditulis sebagai token -dipisahkan dalam format yang tidak ditentukan, pada satu atau lebih baris, dengan
jumlah token yang tidak ditentukan per baris. Informasi tambahan dapat ditulis.
Jika tidak ada opsi atau operan yang ditentukan, subset informasi yang tidak ditentukan ditulis
untuk a pilihan harus ditulis.
Jika informasi kecepatan ditulis sebagai bagian dari output default, atau jika a pilihannya adalah
ditentukan dan jika kecepatan input terminal dan kecepatan output sama, kecepatan
keterangan ditulis sebagai berikut:
"kecepatan %d bau;", <kecepatan>
Jika tidak, kecepatan harus ditulis sebagai:
"kecepatan %d bau; kecepatan %d bau;", <kecepatan>,kecepatan>
Di lokal selain lokal POSIX, kata baud dapat diubah menjadi sesuatu yang lebih
sesuai di lokal tersebut.
Jika karakter kontrol ditulis sebagai bagian dari output default, atau jika a pilihannya adalah
ditentukan, karakter kontrol harus ditulis sebagai:
"%S = %S;", <karakter kontrol nama>,nilai>
di mananilai> adalah karakter, atau representasi visual karakter jika
itu tidak dapat dicetak, atau string tidak pasti jika karakter dinonaktifkan.
STDERR
Kesalahan standar harus digunakan hanya untuk pesan diagnostik.
KELUARAN FILE
Tidak ada.
DITERIMA DESKRIPSI
Tidak ada.
EXIT STATUS
Nilai keluar berikut harus dikembalikan:
0 Opsi terminal berhasil dibaca atau disetel.
>0 Terjadi kesalahan.
KONSEKUENSI OF GALAT
Default
The berikut bagian adalah informatif.
APLIKASI PENGGUNAAN
The g flag dirancang untuk memfasilitasi penyimpanan dan pemulihan status terminal dari
tingkat cangkang. Misalnya, sebuah program dapat:
saveterm="$(stty g)" # menyimpan terminal negara
sty (Baru pengaturan) # tetapkan status baru
... # ...
stty $saveterm # mengembalikan status terminal
Karena formatnya tidak ditentukan, nilai yang disimpan tidak portabel di seluruh sistem.
Karena a format ditentukan secara longgar, skrip yang menyimpan dan memulihkan terminal
pengaturan harus menggunakan g .
CONTOH
Tidak ada.
ALASAN
Asli sty deskripsi diambil langsung dari Sistem V dan mencerminkan Sistem V
pengemudi terminal istilah. Ini telah dimodifikasi agar sesuai dengan driver terminal
termios.
Mode keluaran ditentukan hanya untuk sistem yang sesuai dengan XSI. Semua implementasi adalah
diharapkan memberikan sty operand yang sesuai dengan semua mode keluaran yang didukungnya.
The sty utilitas terutama digunakan untuk menyesuaikan antarmuka pengguna terminal, seperti
memilih karakter ERASE dan KILL yang disukai. Sebagai utilitas pemrograman aplikasi,
sty dapat digunakan dalam skrip shell untuk mengubah pengaturan terminal selama
naskah.
The termios bagian menyatakan bahwa penonaktifan individu karakter kontrol dimungkinkan
melalui opsi _POSIX_VDISABLE. Jika diaktifkan, saat ini ada dua konvensi untuk
menentukan ini: Sistem V menggunakan "^−", dan penggunaan BSD tidak pasti. Keduanya diterima oleh sty in
volume POSIX.1-2008 ini. Konvensi BSD lainnya menggunakan huruf 'u' ditolak
karena bertentangan dengan surat yang sebenarnya 'u', yang merupakan nilai yang dapat diterima untuk
karakter kontrol.
Proposal awal tidak menentukan pemetaan "^c" untuk mengontrol karakter karena
karakter kontrol tidak ditentukan dalam file deskripsi set karakter lokal POSIX
persyaratan. Set karakter kontrol sekarang ditentukan dalam volume Definisi Dasar dari
POSIX.1-2008, Bab 3, Definisi, sehingga pemetaan historis ditentukan. Perhatikan bahwa
meskipun pemetaan sesuai dengan penetapan kunci karakter kontrol di banyak terminal
yang menggunakan pengkodean karakter standar ISO/IEC 646:1991 (atau ASCII), pemetaan
ditentukan di sini adalah untuk karakter kontrol, bukan pengkodean keyboard mereka.
Sejak termios mendukung kecepatan terpisah untuk input dan output, dua opsi baru ditambahkan ke
tentukan masing-masing dengan jelas.
Beberapa implementasi historis menggunakan input standar untuk mendapatkan dan mengatur terminal
karakteristik; yang lain menggunakan keluaran standar. Karena input dari TTY login biasanya
dibatasi untuk pemilik sementara output ke TTY sering terbuka untuk siapa saja, menggunakan standar
input memberikan lebih sedikit peluang untuk secara tidak sengaja (atau jahat) mengubah terminal
pengaturan pengguna lain. Menggunakan input standar juga memungkinkan sty a dan sty g keluaran menjadi
diarahkan untuk digunakan nanti. Oleh karena itu, penggunaan input standar diperlukan oleh volume ini
POSIX.1-2008.
MASA DEPAN ARAH
Tidak ada.
Gunakan sttyposix online menggunakan layanan onworks.net