cari

Apakah maksud linux stty?

Apr 06, 2023 pm 04:23 PM
linux

Di Linux, nama penuh stty ialah "set tty", yang bermaksud "set tty". Ia adalah arahan yang digunakan untuk memaparkan dan mengubah suai tetapan berkaitan terminal (terminal); ] [setting]" , arahan stty tanpa parameter boleh mencetak tetapan talian terminal, dan menambah pilihan "-a" boleh mencetak maklumat yang lebih terperinci.

Apakah maksud linux stty?

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Perbezaan antara pemprosesan fail peranti dan fail cakera

Mari kita bincangkan beberapa lagi perasaan intuitif dahulu. Pertama, apabila anda menggunakan papan kekunci (biasanya peranti terminal input standard), masukkan aksara sehingga anda memasukkan kekunci Enter (Enter pada papan kekunci ialah kekunci Enter, bukan kekunci suapan baris; ACCII untuk suapan baris ialah 10, dan Kekunci Enter ialah 13; Pantulan pemisah baris dalam program ialah n), dan program anda akan "bertindak balas", memberi orang tanggapan bahawa program anda hanya menerima data yang anda masukkan selepas menekan Enter; Jika anda menulis printf("Ini adalah iblis") dalam program anda; anda akan mendapati bahawa output anda yang seterusnya bermula dari titik paling kiri baris seterusnya Walau bagaimanapun, fungsi carriage return dan suapan baris ialah:

bermaksud return, carriage return, walaupun kursor kembali ke kepala baris semasa; pada kedudukan semasa.

r Oleh itu, ini bermakna proses menukar n anda kepada rn. Sebab mengapa ini berlaku di bawah Linux adalah kerana terdapat pemacu terminal di tengah antara peranti terminal dan proses, yang mengandungi fungsi pemacu terminal. Berikut adalah dua gambar untuk memudahkan pemahaman.

n

Apakah maksud linux stty? Penghantaran data dan pemprosesan data antara proses dan terminal dikendalikan oleh pemacu peranti terminal, iaitu bahagian kernel. Anda boleh menukar tetapan dalam pemacu terminal melalui fungsi tesetattr dan tegetattr

Di atas dipetik daripada artikel ini: https://blog.csdn.net/suliangkuanjiayou/article/details/86665901Apakah maksud linux stty?

Perintah stty Linux

1. Fungsi

Untuk dapat menulis fungsi pemacu terminal yang sesuai dengan anda, pergi ke Ubah suai tetapan dalam pemacu terminal. Terdapat arahan ini dalam Linux, iaitu stty (set tty, set tty). stty: digunakan untuk memaparkan dan mengubah suai tetapan berkaitan baris arahan terminal (menukar dan mencetak tetapan baris terminal).

2 Sintaks

Pilihan biasa

stty [选项] [设置]
stty [选项]

perintah stty tidak bukan Dengan parameter, tetapan talian terminal boleh dicetak Menambah parameter -a boleh mencetak maklumat yang lebih terperinci.
saiz stty: boleh memaparkan saiz terminal, iaitu bilangan baris dan lajur.

Perintah stty juga boleh menukar tetapan baris terminal Formatnya adalah seperti berikut: stty SETTING CHAR

Di mana, SETTING boleh seperti berikut:

eof: akhir input, fail Tamat, lalai ialah Ctrl+D. Contohnya: apabila menggunakan cat >fail untuk mencipta fail, tekan Ctrl+D untuk menamatkan input.

padam: Padam aksara ke belakang, padam aksara input terakhir, lalai ialah Ctrl+?. Ambil perhatian bahawa kekunci Backspace tidak memadam aksara secara lalai.

intr: Mengganggu program semasa, lalai ialah Ctrl+C.

bunuh: padamkan keseluruhan arahan, padamkan seluruh baris, lalai ialah Ctrl+U.

berhenti: Keluar dari program semasa, lalai ialah Ctrl+ atau Ctrl+|.

mula: Mulakan output skrin, lalai ialah Ctrl+Q.

berhenti: Hentikan output skrin, lalai ialah Ctrl+S.

susp: terminal menghentikan program semasa, lalai ialah Ctrl+Z. Dengan cara ini, proses semasa akan menjadi proses latar belakang.

werase: padam perkataan terakhir, lalai ialah Ctrl+W.

Perintah stty mempunyai beberapa kegunaan lain, seperti: stty -echo mematikan gema (contohnya, apabila digunakan untuk memasukkan kata laluan dalam skrip), dan kemudian menggunakan stty echo untuk menghidupkan gema .

3、使用示例

下面以xilinx的串口终端为例说明stty命令的使用方法。

在vivad0配置了两个串口分别是UART0和UART1,petalinx中设置UART1为调试串口,UART0和UART1分别对应分别对应/dev/ttyPS1和/dev/ttyPS0,可以用who命令看一下当前终端使用的是哪个串口:

可以看到当前终端使用的是ttyPS0

用 dmesg | grep ttyPS*可以查看当前终端对应哪个串口

可以看到ttyPS0对应串口的物理地址是0xff010000,从设备树中根据这个物理地址可以查到是哪个串口

1)查看当前终端信息:

stty -a

这个打印了当前终端的信息,一些参数解释如下:

speed 115200 baud:波特率是115200

cs8:数据是8位

ixon:流控打开,如果是-ixon则表示流控关闭

clocal:使能DTR/DTS

-parodd:失能奇校验

-parenb:失能奇偶校验

2)设置波特率115200,数据位8位:

  stty -F /dev/ttyPS1 115200 cs8

3)通过UART1发送数据:

  echo "qwert" > /dev/ttyPS1

4)查看UART1接受的数据

cat /dev/ttyPS1

通过串口工具向UART1发送数据,即可看到接受到的信息

  

相关推荐:《Linux视频教程

Atas ialah kandungan terperinci Apakah maksud linux stty?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Linux: Memasuki dan Keluar Mod PenyelenggaraanLinux: Memasuki dan Keluar Mod PenyelenggaraanMay 02, 2025 am 12:01 AM

Kaedah untuk memasukkan mod penyelenggaraan Linux termasuk: 1. Edit fail konfigurasi grub, tambah parameter "tunggal" atau "1" dan mengemas kini konfigurasi grub; 2. Edit parameter permulaan dalam menu Grub, tambah "Single" atau "1". Mod penyelenggaraan keluar hanya memerlukan memulakan semula sistem. Dengan langkah -langkah ini, anda boleh memasukkan mod penyelenggaraan dengan cepat apabila diperlukan dan keluar dengan selamat, memastikan kestabilan sistem dan keselamatan.

Memahami Linux: Komponen Teras ditakrifkanMemahami Linux: Komponen Teras ditakrifkanMay 01, 2025 am 12:19 AM

Komponen teras Linux termasuk kernel, shell, sistem fail, pengurusan proses dan pengurusan memori. 1) Sumber Sistem Pengurusan Kernel, 2) Shell menyediakan antara muka interaksi pengguna, 3) Sistem fail menyokong pelbagai format, 4) Pengurusan proses dilaksanakan melalui panggilan sistem seperti garpu, dan 5) Pengurusan memori menggunakan teknologi memori maya.

Blok bangunan Linux: Komponen utama dijelaskanBlok bangunan Linux: Komponen utama dijelaskanApr 30, 2025 am 12:26 AM

Komponen teras sistem Linux termasuk kernel, sistem fail, dan ruang pengguna. 1. Kernel menguruskan sumber perkakasan dan menyediakan perkhidmatan asas. 2. Sistem fail bertanggungjawab untuk penyimpanan data dan organisasi. 3. Jalankan program dan perkhidmatan pengguna di ruang pengguna.

Menggunakan Mod Penyelenggaraan: Menyelesaikan masalah dan membaiki LinuxMenggunakan Mod Penyelenggaraan: Menyelesaikan masalah dan membaiki LinuxApr 29, 2025 am 12:28 AM

Mod penyelenggaraan adalah tahap operasi khas yang dimasukkan dalam sistem Linux melalui mod pengguna tunggal atau mod penyelamatan, dan digunakan untuk penyelenggaraan dan pembaikan sistem. 1. Masukkan mod penyelenggaraan dan gunakan perintah "Sudosystemctlisolaterscue.target". 2. Dalam mod penyelenggaraan, anda boleh menyemak dan membaiki sistem fail dan menggunakan arahan "FSCK/DEV/SDA1". 3. Penggunaan lanjutan termasuk menetapkan semula kata laluan pengguna root, memasang sistem fail dalam mod baca dan tulis dan mengedit fail kata laluan.

Mod Penyelenggaraan Linux: Memahami TujuannyaMod Penyelenggaraan Linux: Memahami TujuannyaApr 28, 2025 am 12:01 AM

Mod penyelenggaraan digunakan untuk penyelenggaraan sistem dan pembaikan, yang membolehkan pentadbir bekerja dalam persekitaran yang mudah. 1. Pembaikan Sistem: Pembaikan Sistem Fail Rasuah dan Loader Boot. 2. Reset Kata Laluan: Tetapkan semula kata laluan pengguna root. 3. Pengurusan Pakej: Pasang, Kemas kini atau Padam Pakej Perisian. Dengan mengubah suai konfigurasi grub atau memasuki mod penyelenggaraan dengan kunci tertentu, anda boleh keluar dengan selamat selepas melaksanakan tugas penyelenggaraan.

Operasi Linux: Konfigurasi Rangkaian dan RangkaianOperasi Linux: Konfigurasi Rangkaian dan RangkaianApr 27, 2025 am 12:09 AM

Konfigurasi rangkaian Linux boleh diselesaikan melalui langkah -langkah berikut: 1. Konfigurasi antara muka rangkaian, gunakan arahan IP untuk menetapkan atau mengedit tetapan ketekunan fail konfigurasi. 2. Sediakan IP statik, sesuai untuk peranti yang memerlukan IP tetap. 3. Menguruskan firewall dan gunakan alat -alat iptables atau firewalld untuk mengawal trafik rangkaian.

Mod Penyelenggaraan di Linux: Panduan Pentadbir SistemMod Penyelenggaraan di Linux: Panduan Pentadbir SistemApr 26, 2025 am 12:20 AM

Mod penyelenggaraan memainkan peranan utama dalam pengurusan sistem Linux, membantu membaiki, menaik taraf dan perubahan konfigurasi. 1. Masukkan mod penyelenggaraan. Anda boleh memilihnya melalui menu grub atau menggunakan arahan "SudosystemCtlisolaterscue.target". 2. Dalam mod penyelenggaraan, anda boleh melakukan pembaikan sistem fail dan operasi kemas kini sistem. 3. Penggunaan lanjutan termasuk tugas -tugas seperti menetapkan semula kata laluan root. 4. Kesilapan umum seperti tidak dapat memasukkan mod penyelenggaraan atau memasang sistem fail, boleh diperbaiki dengan memeriksa konfigurasi grub dan menggunakan arahan FSCK.

Mod penyelenggaraan di linux: kapan dan mengapa menggunakannyaMod penyelenggaraan di linux: kapan dan mengapa menggunakannyaApr 25, 2025 am 12:15 AM

Masa dan alasan untuk menggunakan mod penyelenggaraan Linux: 1) Apabila sistem bermula, 2) apabila melakukan kemas kini sistem utama atau peningkatan, 3) apabila melakukan penyelenggaraan sistem fail. Mod penyelenggaraan menyediakan persekitaran yang selamat dan terkawal, memastikan keselamatan dan kecekapan operasi, mengurangkan kesan kepada pengguna, dan meningkatkan keselamatan sistem.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft