Pada sistem operasi mirip Unix, sty perintah berubah dan mencetak pengaturan baris terminal.
Halaman ini mencakup versi GNU/Linux dari sty.
Keterangan
sty menampilkan atau mengubah karakteristik terminal.
Sintaksis
stty [-F DEVICE | --file=DEVICE] [SETTING]...
stty [-F DEVICE | --file=DEVICE] [-a|--all]
stty [-F DEVICE | --file=DEVICE] [-g|--save]
Pilihan
-A, –semua | Cetak semua pengaturan saat ini dalam bentuk yang dapat dibaca manusia. |
-G, –menyimpan | Cetak semua pengaturan saat ini di a sty-bentuk yang dapat dibaca. |
-F, –file=PERANGKAT | Buka dan gunakan yang ditentukan PERANGKAT bukannya stdin. |
–Tolong | Tampilkan pesan bantuan, dan keluar. |
–Versi: kapan | Keluarkan informasi versi, dan keluar. |
Karakter spesial
* dsusp ARANG | ARANG mengirimkan sinyal berhenti terminal setelah input memerah. |
eof ARANG | ARANG mengirimkan akhir file (mengakhiri input). |
eol ARANG | ARANG mengakhiri garis. |
* eol2 ARANG | Bergantian ARANG untuk mengakhiri baris. |
menghapus ARANG | ARANG menghapus karakter terakhir yang diketik. |
masuk ARANG | ARANG mengirimkan sinyal interupsi. |
membunuh ARANG | ARANG menghapus baris saat ini. |
* selanjutnya ARANG | ARANG memasuki karakter berikutnya yang dikutip. |
berhenti ARANG | ARANG mengirimkan sinyal berhenti. |
* rpnt ARANG | ARANG menggambar ulang garis saat ini. |
Mulailah ARANG | ARANG restart output setelah menghentikannya. |
berhenti ARANG | ARANG menghentikan keluaran. |
susp ARANG | ARANG mengirimkan sinyal berhenti terminal. |
* swtch ARANG | ARANG beralih ke lapisan shell yang berbeda. |
* ARANG | ARANG menghapus kata terakhir yang diketik. |
Pengaturan khusus
n | Atur kecepatan input dan output ke n baud. |
* col n | Beri tahu kernel bahwa terminal memiliki n kolom. |
* kolom n | Sama dengan cols N. |
kecepatan n | Atur kecepatan input ke N. |
* garis n | Gunakan disiplin garis N. |
min n | Dengan -icanon, mengatur n karakter minimum untuk selesai membaca. |
kecepatan n | Atur kecepatan keluaran ke N. |
* baris n | Beri tahu kernel bahwa terminal memiliki n baris. |
* ukuran | Cetak jumlah baris dan kolom sesuai kernel. |
kecepatan | Cetak kecepatan terminal. |
waktu n | Dengan -icanon, atur batas waktu baca dari n sepersepuluh detik. |
Pengaturan kontrol
[–]klokal | Nonaktifkan sinyal kontrol modem. |
[–]roti | Izinkan masukan diterima. |
* [–]crtscts | Aktifkan handshaking RTS/CTS. |
csn | Setel ukuran karakter ke n bit, n adalah [5..8]. |
[–]cstopb | Gunakan dua stop bit per karakter (satu dengan ‘–‘). |
[–]mempercepatkan | Kirim sinyal hangup saat proses terakhir menutup tty. |
[–]hupcl | Sama dengan [–]mempercepatkan. |
[–]parenb | Hasilkan bit paritas dalam output dan harapkan bit paritas dalam input. |
[–]parodi | Setel paritas ganjil (atau paritas genap dengan ‘–‘). |
Pengaturan masukan
[–]brkint | Istirahat menyebabkan sinyal interupsi. |
[–]icrnl | Terjemahkan carriage return ke baris baru. |
[–]ignbrk | Abaikan karakter break. |
[–]igncr | Abaikan pengangkutan kembali. |
[–]ignpar | Abaikan karakter dengan kesalahan paritas. |
* [–]imaxbel | Bip dan jangan menyiram buffer input penuh pada karakter. |
[–]termasuk | Terjemahkan baris baru ke carriage return. |
[–]inpck | Aktifkan pemeriksaan paritas masukan. |
[–]perjalanan | Hapus bit tinggi (8) karakter input. |
* [–]itutf8 | Asumsikan karakter input dikodekan UTF-8. |
* [–]iuclc | Terjemahkan karakter huruf besar ke huruf kecil. |
* [–]ixany | Biarkan setiap karakter memulai ulang output, tidak hanya memulai karakter. |
[–]ixoff | Aktifkan pengiriman karakter mulai/berhenti. |
[–]ixon | Aktifkan kontrol aliran XON/XOFF. |
[–]parmrk | Tandai kesalahan paritas (dengan urutan karakter 255-0). |
[–]tandem | Sama dengan [–]ixoff. |
Pengaturan keluaran
* bsn | Gaya penundaan spasi mundur, n adalah [0..1]. |
* crn | Gaya penundaan pengembalian kereta, n di dalam [0..3]. |
* ffn |
Bentuk gaya penundaan umpan, n di dalam [0..1]. |
* tidak adan | Gaya penundaan baris baru, n di dalam [0..1]. |
* [–]ocrnl | Terjemahkan carriage return ke baris baru. |
* [–]ofdel | Gunakan karakter hapus untuk mengisi alih-alih karakter nol. |
* [–]sakit | Gunakan karakter isian (pengisi) alih-alih pengaturan waktu penundaan. |
* [–]olcuc | Terjemahkan karakter huruf kecil ke huruf besar. |
* [–]hanya | Terjemahkan baris baru ke carriage return-newline. |
* [–]hanya | Newline melakukan carriage return. |
* [–]onokr | Jangan mencetak carriage return di kolom pertama. |
[–]menentang | Keluaran pasca-proses. |
* tabn | Gaya penundaan tab horizontal, n di dalam [0..3]. |
* tab | Sama dengan tab0. |
* -tab | Sama dengan tab3. |
* vtn | Gaya penundaan tab vertikal, n di dalam [0..1] |
Pengaturan lokal
[–]kawah | Echo menghapus karakter sebagai backspace-space-backspace. |
*crtkill | Matikan semua baris dengan mematuhi pengaturan echoprt dan echoe. |
* -crtkill | Bunuh semua baris dengan mematuhi pengaturan echoctl dan echok. |
* [–]clecho | Karakter kontrol gema dalam notasi topi (‘^c‘). |
[–]gema | Karakter masukan gema. |
* [–]echoctl | Sama dengan [–]clecho. |
[–]gema | Sama dengan [–]kawah. |
[–]gema | Gema baris baru setelah karakter pembunuh. |
* [–]gema | Sama dengan [–]crtkill. |
[–]echonl | Gema baris baru meskipun tidak menggemakan karakter lain. |
* [–]echoprt | Echo menghapus karakter mundur, antara ‘‘ dan ‘/‘. |
[–]ikonon | Aktifkan hapus, bunuh, hapus, dan rprnt karakter khusus. |
[–]ekstensi | Aktifkan karakter khusus non-POSIX. |
[–]isi | Aktifkan interupsi, keluar, dan menangguhkan karakter khusus. |
[–]noflsh | Nonaktifkan pembilasan setelah interupsi dan keluar dari karakter khusus. |
* [–]praterase | Sama dengan [–]echoprt. |
* [–]berhenti | Hentikan pekerjaan latar belakang yang mencoba menulis ke terminal. |
* [–]xcase | Dengan ikonon, melarikan diri dengan ‘‘ untuk karakter huruf besar. |
Pengaturan kombinasi
* [–]LCASE | Sama dengan [–]kasus. |
istirahat | Sama dengan -icanon. |
-cbreak | Sama dengan ikonon. |
matang | Sama dengan brkint ignpar istrip icrnl ixon opost isig icanon: karakter eof dan eol ke nilai defaultnya |
-matang | Sama dengan mentah. |
crt | Sama dengan echoe echoctl echoke. |
Desember | Sama dengan echoe echoctl echoke -ixany intr ^c erase 0177 kill ^u. |
* [–]decctlq | Sama dengan [–]ixany. |
ek | Hapus dan bunuh karakter ke nilai defaultnya |
genap | Sama dengan parenb -parodd cs7. |
-bahkanp | Sama dengan -parenb cs8. |
* [–]kasus | Sama dengan xcase iuclc olcuc. |
mati lampu | Sama dengan -parenb -istrip -opost cs8. |
-litout | Sama dengan parenb istrip opost cs7. |
tidak ada | Sama dengan -icrnl -onlcr. |
-nl | Sama dengan icrnl -inlcr -igncr onlcr -ocrnl -onlret. |
aneh | Sama dengan parenb parodd cs7. |
-oddp | Sama dengan -parenb cs8. |
[–]keseimbangan | Sama dengan [–]genap. |
lulus8 | Sama dengan -parenb -istrip cs8. |
-pass8 | Sama dengan parenb istrip cs7. |
mentah | Sama dengan -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany -imaxbel -opost -isig -icanon -xcase min 1 kali 0. |
-mentah | Sama seperti yang dimasak. |
waras | Sama dengan cread -ignbrk brkint -inlcr -igncr icrnl -iutf8 -ixoff -iuclc -ixany imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten -tostop -echoprt echoctl echoke, semua karakter khusus ke nilai defaultnya. |
Tangani garis tty yang terhubung ke input standar. Tanpa argumen, ia mencetak baud rate, disiplin garis, dan penyimpangan dari stty sane. Dalam pengaturan, ARANG diambil secara harfiah, atau dikodekan seperti dalam ^c, 0x37, 0177 atau 127; nilai khusus ^- atau undef digunakan untuk menonaktifkan karakter khusus.
Contoh
stty sane
Setel ulang semua pengaturan terminal ke nilai “waras”; ini memiliki efek “memperbaiki” terminal ketika program lain mengubah pengaturan terminal ke kondisi yang tidak dapat digunakan.
stty -echo
Nonaktifkan gema input terminal.
stty echo
Aktifkan kembali gema input terminal.
stty -a
Tampilkan semua pengaturan terminal saat ini.