Domanda

Quando telnet nella nostra stazione solare di lavoro il mio tasto backspace non funziona. Uso una soluzione temporanea di:

$ stty erase ^ H

Funziona, ma ogni volta che accedo a Telnet devo riscriverlo. Come posso impostare questo per funzionare correttamente nel mio file .cshrc?

È stato utile?

Soluzione

Puoi mettere stty erase ^ H nel tuo file .cshrc. Questo risolverà il problema.

Altri suggerimenti

Quando si accede a un sistema Solaris ^ H sarebbe la chiave di cancellazione predefinita. Presumo che il tuo amministratore sia stato modificato in ^? da qualche parte nei file di profilo per la tua shell (dai un'occhiata a stty -a). Una possibile ragione potrebbe essere quella di far sì che Solaris si comporti più come gli altri sistemi in questo sito. Pertanto potresti voler considerare di cambiare il comportamento del tuo client telnet (invia ^? Invece di ^ H).

Nota a margine: telnet invia tutte le informazioni in chiaro, inclusi nome utente e password. SSH crittografa tutte le comunicazioni, fa tutto ciò che Telnet fa e altro ancora. Ora è banale, anche su versioni abbastanza recenti di Solaris.

in realtà, ho incontrato diversi livelli prima. X windows a volte mappa DEL su Backspace e viceversa. A volte accedendo a una macchina attraverso anche un'altra macchina lo fa.

Ecco uno sguardo completo su come risolverlo: http://www.ibb.net/~anne/keyboard.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top