Pertanyaan Melihat file biner di tampilan terminal mang - apakah ada opsi selain menutup jendela?


Saya tidak selalu tanpa sengaja more file biner, tetapi ketika saya melakukannya, saya mengatur untuk mengeluarkan karakter aneh yang (ternyata) mengubah set karakter yang digunakan oleh terminal dan membuatnya sulit untuk dibaca atau hanya tidak dapat dibaca.

Apakah ada opsi selain menutup jendela terminal untuk memperbaiki opsi ini?


4
2018-03-15 19:11


asal


Maafkan saya, tapi saya kata-kata Anda mengilhami saya untuk membuat ini: http://i.stack.imgur.com/xfuX6.jpg : P - iglvzx
Pada catatan yang lebih serius: Anda harus bisa menekan Q untuk keluar dari perintah lainnya. Setelah itu, gunakan cls untuk membersihkan layar - seperti disarankan @ sidran32 - harus melakukan trik! - iglvzx
@iglvzx Saya tidak sengaja mengucapkan kalimat itu, saya kalimat itu dengan sengaja. :) - Jordan Reiter


Jawaban:


Dengan asumsi ini adalah Linux atau beberapa Unix lain yang menggunakan terminal seperti VT100:

Cara termudah

reset

yang akan mengatur ulang pengaturan terminal.

echo [Ctrl+V][Esc]c

bekerja sebagian besar waktu juga.

Jika masalahnya adalah tampilan rusak karena beralih ke set karakter (simbol) yang berbeda, Anda dapat menambahkan karakter kontrol SO ke prompt Anda untuk secara otomatis beralih kembali, atau menjalankan terminal Anda di layar GNU yang akan melakukan hal yang sama.


5
2018-03-15 19:32



Jika Anda menggunakan Putty, ia memiliki opsi "Reset Terminal" yang nyaman di menu konteks menu bar. - LawrenceC
Berlari ke masalah yang sama; echo [Ctrl+V][Esc]c bekerja! Jadi terkadang reset tidak melakukan apa-apa. - Jordan Reiter


Alasan ini terjadi adalah karena beberapa karakter akan memindahkan kursor di sekitar layar daripada menghasilkan karakter, yang berarti Anda akan berakhir mencetak di atas teks yang ada di tempat-tempat yang tampak acak di terminal atau mengubah pengaturan lain (misalnya, beberapa terminal Linux akan mengubah judul jendela jika Anda menyertakan judul baru antara karakter yang tidak dapat dicetak yang ditentukan yang ditentukan oleh kode ASCII mereka, dalam echo pernyataan). Biasanya hanya melakukan more atau a less tidak akan menyebabkan masalah itu, dalam pengalaman saya. Yang biasanya saya lakukan untuk mendapatkan terminal waras lagi adalah cukup tekan enter beberapa kali untuk mendapatkan garis yang jelas, atau gunakan cls atau clear perintah untuk membersihkan semuanya dan mengembalikan semuanya menjadi normal.


3
2018-03-15 19:21



Tidak, seperti yang dikatakan mihi sebelumnya, beralih ke set yang berbeda. Memukul dan kembali tidak berarti apa-apa. - Jordan Reiter
Pertanyaan Anda tidak cukup spesifik, lalu. "Mengacaukan tampilan" bisa berarti gejala yang saya jelaskan, yang paling sering saya lihat, atau sesuatu yang lain. Jika ini adalah masalah khusus, tolong jelaskan dengan lebih jelas dalam pertanyaan Anda, atau (bahkan lebih baik) posting screenshot masalah ini. - Ben Richards


untuk mendapatkan layar normal Anda kembali mencoba ini:

echo ^ O

echHairuangctrlvctrlHai


1
2018-06-05 17:35