For me, using putty on windows, i was able to modify the properties and go to terminal keyboard set the backspace key to control h. To backspace over the last character, you could press the key sequence, that is, press the ctrl or control key on some keyboards and while it is depressed, press the h key. Either the last space will get erased backspace functioning correctly, delete the rest of the line or the correct control character will appear on the screen and you can just press return then. I am distributing software packages through tivoli and connecting to the servers using putty in x11 and ssh. Every linux user has been sooner or later trapped in a situation in which having working backspace and delete keys on the console and on x seemed impossible. Notice how this setting is completely external to the host you are connecting to. However, your terminal switches to h when you modify backspace with the shift key.
Sometimes the backspace delete does not work as expected. But the putty setting could be changed instead to get the server to expect backspace to be ctrl. Download putty a free ssh and telnet client for windows. By default, emacs uses ch as the prefix key for the help system. In a terminal or editor, pressing the backspace results in a delete command, or vice versa. Accessing unix system advanced research computing at. Putty is available as a standalone executable as well as part of a windows installer package that includes file transfer and other tools. This will set the backspace key on your keyboard to be the erase key. Putty is open source software that is available with source code and is developed and supported by a group of volunteers. But on the command line, the backspace is disable the unix and linux forums. Putty is an ssh and telnet client, developed originally by simon tatham for the windows platform. To enter this command, type stty erase v code listing 3. Im sure he knows what to do with all these kind of putty, vterm, etc. In putty, you change this for a saved profile under the profiles keyboard options.
The next time you run mail, it should take the change. I decided to change what the server is expecting instead of modifying putty settings. This will definitely work for a pc 101 or 102 key keyboard with any. Im having an annoying problem using fsecure ssh on an aix 4. If you are connecting over ssh, putty by default tells the server the value of this option see section 4. Mark harrison at asiainfo computer networks, beijing, china. Say erase in the terminal, type ctrl v and press your backspace. Another tactic is to change the configuration of your ssh client. Alternately or additionally mess around with the checkboxes under terminal features to see if one of those such as disable destructive backspace. Getting delete and backspace to work just right is nontrivial, especially in a mixed environment, where you talk to console, to x, to bash, to emacs, login remotely, etc. And yet they both do the same thing in the terminal session. Ive never had a problem with the tab key nor the arrow keys. Generally, these problems arise on unixbased systems because of the wide variety of hardware and software involved. For instance, if you use putty, just go on the keyboard in the configuration and click controlh for backspace, the default being control.
For instance, if youre sitting behind a windows box using putty, you can choose whether your backspace generates character 8 or 127. On some systems, you may experience problems using the backspace or delete keys. And in particular, let along those installed folder, files, and cache files. The mapping of the backspace and delete key to a given application behaviour has differed in the course of time, and per terminal and application. Vi and vim seem to work fine with the default vt220 mapping.
This is in the putty configuation dialog under keyboard. Other terminals believe that the backspace key should send ascii code 127. In some cases, depending on your terminal program, you might need to set stty erase h and then use to backspace. So try setting backspace to controlh although control. Where h is not the 2 characters, but you hitting the key you wish to use for erase backspace or you can hit ctrlv ctrlh you can add this to your. When logged in via ssh the backspace key doesnt erase the character shown on screen, it just backspaces over the top, even though aix recognises that the character has been deleted.
But when sshed to it using putty, the backspace key does not work anymore it goes one space forward to the right. For instance, if you are using putty ssh from a windows system, the default backspace key is this can be changed by going to the keyboard category and changing backspace to be h. Now if i start up sql plus i can use the backspace key to delete mistyped characters. Session logging t erminal keyboa features window appearance behaviour t ranslation selection colours connection options controlling the effects of keys change the sequences sent by. Erase character with backspace on a bash command line unix. Typing in set o vi may change that behavior to what you expect. When using secsh, xterm, or telnet, the character set by stty erase only works as the erase character if you are running sh. However, when you log out, the backspace will be reset.
Uninstall putty how to fully remove putty from windows. Fix backspacedelete when sshing into linux machines. See for example what does the command stty erase h do. Linux stty command help and examples computer hope. You may have to edit several configuration files to tell all of the programs involved precisely what you want. But on the command line, the backspace is disabled. Backspace key doesnt work during install oracle community. For instance, if you are using putty ssh from a windows system, the default backspace key is. On the console or direct connection with sun keyboard, it does. Run stty on the hpux box to find out what the erase key sequence is in this case, the key sequence is h controlh for escape. Changing the action of the backspace key putty documentation.
Backspace and delete problems vim tips wiki fandom. Press the backspace key on the keyboard when i did this it put h on the line so my final line looked like stty erase h press enter. To map the backspace to deletebackwardchar and delete to deletechar, put the following lines in your. Similarly, if you are connecting to a unix system, you will probably find that the unix stty command lets you configure which the server expects to see, so again. Just log in to the machine and type stty erase note the space after erase and then hit the backspace key.
And of course you should try the most excellent tkcon. A treatise on the issue and solutions can be found here. In the putty options under terminal keyboard theres an option to change your backspace emulation. Pressing backspace with root gives weired character in putty. You can reset the key while logged in by entering stty erase that will set the backspace to whatever character you are. Either the last space will get erased backspace functioning correctly, delete the rest of the line or the correct control character will appear on. Erase character with backspace on a bash command line. If your delete key terminal code is wrong, but the code for backspace is alright, you can put this in your vimrc. If the backspace is doing weird stuff in your putty terminal, try the following. Please pay attention to a fact that the program cannot be fully removed by the regular removal method, because many of its registry entries and other files still locate on the computer after the removal. Either the last space will get erased backspace functioning. Backspace and delete keys are not working in oracle sql plus. When i hit backspace, instead of erasing it writes h is there a way to configure backspace so it works as. Facing problem in ksh shell backspace is not working.
The very problem comes from the erasing since i use backspaces the backspace character \b and putty is set. Uninstall putty how to fully remove putty from windows system. It depends on your shell as to how the tab and arrow keys are interpreted. Putty session, how to make backspace key function in your. You can reset the key while logged in by entering stty erase backspace that will set the backspace to whatever character you are sending as backspace for that terminal session. After a couple of attempts on reading oracle sqlplus documentation, i found the trick to make my backspace and delete keys work for me in sqlplus. Sometimes when you telnet into a system,the backspace key produces output similar to. The problem is when the program is run with putty terminal on solaris for example it doesnt erase the old messages so it floods the screen with text. Also if you forget to switch the backspace key you can change the backspace key for the session by typing stty erase backspace key. This stty command should also be executed only for interactive shells, not batch. In fact, there are two mappings to take into account.
Download recommended tool to fully and quickly uninstall putty on pc. Im using putty on my remote connection with ultra 10. Using sqlplus, i cannot use the backspace button to erase content during a line command. Open the putty utility and click on terminal keyboard underneath the category tree.
1508 659 853 1178 1292 551 334 58 209 193 1478 676 1117 1016 568 172 1424 128 1055 931 577 94 524 498 710 13 1054 163 1333 167 952 111 52 703 586 200 365 791 403 1197 228 695