OS X'te bozuk Terminal penceresini sıfırla


15

SSH üzerinden bir linux sunucusuna bağlandım. Aşağıdaki komutu yaptıktan sonra

cat dmesg.1.gz

değiştirilen benim SSH oturumu üzerinde istemi conor@linux:~$için␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

Terminale yazdığım herhangi bir metin de, SSH oturumuyla bağlantıyı kestikten sonra bile exit, şimdi mac'imle olan terminal oturumu hala bozuktu. Terminal penceresini kapatıp yeni bir pencere açarak sorunu çözdüm.

Terminali pencereyi kapatmadan ve anahtar kombinasyonu gibi yeniden açmadan sıfırlamanın herhangi bir yolu var mı?


Yanıtlar:


20

Terminaliniz “alternatif karakter seti” moduna geçirildi. Geri kaydırmak için şunu yazın

tput rmacs

(bozuk) kabuk isteminde. Yazmanız da bozuk görünecek, ancak bu komut bittikten sonra normale dönecektir.


Sorunu çözmenin yanı sıra bunun nedenini açıkladığı için bunu en iyi cevap olarak seçtik. Bay Mans'ın yanıtı da işe yaradı.
conorgriffin

Linux terminalinde de çalıştı :)
logoff

7

Komut satırına "reset" yazmak (ne yazdığınızı göremeseniz bile) genellikle yardımcı olur.


6

Aynı sorunu yaşadım. Düzeltmek için Shell -> Gönder Sıfırla'yı tıklayın. Ve eğer işe yaramazsa. Kabuk -> Sert Sıfırlama. Bu, terminali kapatıp yeniden açmak zorunda kalmadan sıfırlar.


+1 bu, ssh bağlantısının uzak tarafında bir şeyler ters gittiğinde benim için çalışan tek çözümdür.
Kelvin

1
⌘R - Send Reset
Will

0

Herhangi bir etkisi olmadan önceki cevapları denedikten sonra man sayfasına bir göz attım: tput reset

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.