Saya menggunakan Putty untuk SSH ke beberapa server Ubuntu 14.04.4 LTS x64. Menekan tombol ENTERmenyebabkan terminal untuk pergi ke jalur baru. Namun, dari waktu ke waktu, beberapa program mengeluarkan beberapa teks, dan setelah menekan tombol ENTERtidak menyebabkan terminal pergi ke baris baru lagi (lihat demonstrasi di bawah).
Apakah ada cara untuk mencegah hal itu, atau paling tidak ketika menekan tombol ENTERtidak menyebabkan terminal pergi ke jalur baru lagi, adakah yang mengatur ulang terminal sehingga ENTER menyebabkan terminal kembali ke jalur baru?
Ctrl+C
, lalu ketikreset
dan tekanEnter
. Beritahu saya jika itu membantu.reset
dan tekanEnter
karya!glances
program itu karena meninggalkan terminal dalam keadaan buruk setelah crash;)Jawaban:
Anda dapat menggunakan perintah reset dengan mengetik
reset
lalu menekanEnter
ketika itu terjadi untuk mengatur ulang terminal sehingga akan pergi ke baris baru ketika menekanEnter
lagi.Perintah
Sumber Daya Lebih Lanjut
atur ulang
sumber
The
reset
perintah melakukan lebih dari yang Anda benar-benar butuhkan di sini dalam kasus ini, karena masalah Anda adalah hanya bahwa gema telah dimatikan.reset
sebenarnya memancarkan urutan kontrol untuk mengatur ulang terminal itu sendiri, ketika semua yang Anda butuhkan sebenarnya adalah mengkonfigurasi ulang disiplin garis dalam kernel sistem operasi, menghidupkan kembali mode gema, dan tidak menyentuh terminal sama sekali.Untuk itu, cukup gunakan:
atau bahkan hanya:reset
membahas situasi-situasi ketika sebenarnya keadaan terminal itu sendiri yang perlu diatur ulang dan bukan (hanya) keadaan disiplin garis; yaitu tabstop telah terhapus, terminal dibiarkan beralih ke buffer layar alternatif, set karakter 8-bit yang tidak nyaman telah ditukar, dan sebagainya.Bacaan lebih lanjut
sumber
stty
dangtty
(mengatur dan menerima) panggilan sistem jauh sebelum mereka digantikan olehioctl
panggilan yang lebih umum .