Backspace ne fonctionne pas en ligne de commande sqlplus
Dans mon sqlplus (oracle) de la ligne de commande, le backespace ne fonctionne pas. Comment pourrais-je configurer sqlplus pour la suppression de caractères à partir de la ligne de commande avec la touche retour arrière? Je ne l'utilise pas souvent sqlplus ligne de commande, uniquement pour faire rapidement des interventions dans ma DB, il est très danger pour moi le temps que j'ai besoin d'utiliser.
Salutations. Grâce
ctrl-h normalement fonctionne comme la touche retour arrière sur la plupart des systèmes Unix, j'ai sqlplus.
OriginalL'auteur Alexis Sánchez Tello | 2014-04-24
Vous devez vous connecter pour publier un commentaire.
de la plate-forme travaillez-vous?
en cas de linux, avoir un regard sur cette section d'un article de wikipedia sur le bash pour certains raccourcis clavier. vous devriez être capable de naviguer dans les sqlplus ligne de commande avec les mêmes raccourcis lorsque vous appelez sqlplus à partir du shell (bash). plus précisément,
ctrl-b
serait de retour arrière.Êtes-vous en utilisant le korn shell (ksh) ? Cette SORTE de post'> s accepté de répondre montre comment faire pour que la touche retour arrière (et quelques autres touches), qui devrait aboutir à sqlplus. le z shell se comporte de la même façon pour le bash selon cette feuille de triche.
J'utilise bash. Merci
OriginalL'auteur collapsar
Suivant les instructions ici j'ai été capable de faire la suite et obtenir ce travail:
stty erase
dans le terminalCTRL+v
sur votre clavierBackspace Key
sur le clavier (quand j'ai fait cette il a mis^H
sur la ligne de ma dernière ligne ressemblaitstty erase ^H
)Maintenant, si je commence sql plus je peux utiliser la touche retour arrière pour supprimer une erreur de frappe de caractères.
Il a travaillé dans RHEL 6.5. Merci. Ajouté dans /etc/profile pour que cela fonctionne à chaque fois.
Merci beaucoup, a fonctionné pour moi sous CentOS.
OriginalL'auteur Chris Magnuson
Merci pour vos suggestions. Dans d'autres forums j'ai trouvé cette solution de contournement:
J'ai utilisé stty -un pour regarder des paramètres d'e/S: Et j'ai pu voir d'effacement est réglé ^?
Donc pour le réglage de la touche retour arrière pour supprimer des caractères, j'ai mis stty erase ^H, et travaille ensuite pour la session.
Grâce.
OriginalL'auteur Alexis Sánchez Tello