2008-09-24 9 views
3

Lorsque je me connecte à notre station de travail Sun Works, ma touche de retour arrière ne fonctionne pas. J'utilise une solution de contournement temporaire:La touche de retour arrière de telnet est incorrecte

stty $ erase^H

Cela fonctionne, mais chaque fois que je telnet je dois retaper cela. Comment puis-je configurer cela pour fonctionner correctement dans mon fichier .cshrc?

Répondre

5

Vous pouvez mettre stty erase^H dans votre fichier .cshrc. Cela réglera le problème.

+0

C'était stupide de ma part de ne pas le faire en premier lieu merci. –

+0

Aucun problème - même les choses simples sont bonnes à avoir ici pour une référence rapide. – AdamC

0

En fait, j'ai déjà rencontré plusieurs niveaux avant. X windows parfois cartes DEL à Backspace et vice versa. Parfois, la connexion à une machine via une autre machine fait également cela.

Voici un aperçu complet sur la façon de résoudre ce: http://www.ibb.net/~anne/keyboard.html

2

Lorsque loging dans un système Solaris^H serait la clé d'effacement par défaut. Je suppose que votre administrateur amical l'a changé pour ^? quelque part dans les fichiers de profil pour votre shell (regardez avec stty -a). Une raison possible serait que Solaris se comporte plus comme les autres systèmes sur ce site. Par conséquent, vous pouvez envisager de modifier le comportement de votre client telnet (envoyer ^? Au lieu de^H). Sur une note de côté - telnet envoie toutes les informations en clair, y compris votre nom d'utilisateur et mot de passe. SSH crypte toutes les communications, fait tout ce que fait telnet et plus encore. Il est maintenant courant, même sur des versions relativement récentes de Solaris.

+0

J'utilise SSH "Bitvise Tunnelier" Je viens d'utiliser Telnet comme le terme générique quelque peu incorrectement. –

Questions connexes