Debian/Ubuntu/Kubuntu Bash/Console/Terminal/Putty Home and End Keys Don't Work or Produce a ~

This is a very weird, annoying and bizarre quirk with many distributions, especially Debian.  The home and end keys don't work, but it's a simple fix as long as you found this article :)

You just have to edit /etc/inputrc:

Find the commented lines as shown below:

# "\e[1~": beginning-of-line
# "\e[4~": end-of-line

*If you can't find the above, just copy and paste the code below into your inputrc, it will enable your Home & End keys to work, saving you time so you don't have to keep using the arrow key to edit your commands

Remove the comments :)

 "\e[1~": beginning-of-line
 "\e[4~": end-of-line

Save the file, and now restart your terminal/bash/putty/console session and you'll see the Home and End keys now work instead of producing tilda ~ (in bash you can simply just type "bash" and you'll see the settings will be applied instantly)

I still have not figured out why the Home & End keys in vi produce unwanted/unexpected results, instead of moving the cursor to the Home or End position, it just capitalizes the current letter which is very annoying.


Tags:

debian, ubuntu, kubuntu, bash, console, terminal, putty, quirk, distributions, edit, etc, inputrc, commented, quot, enable, arrow, commands, comments, restart, ll, producing, tilda, settings, applied, instantly, vi, unwanted, cursor, capitalizes,

Latest Articles

  • vi cannot copy and paste automatic visual mode solution
  • python3 error Ubuntu Linux error solution SyntaxError: invalid syntax line 12 pip{sys.version_info.major}
  • Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Connection reset by peer
  • -bash: expr: command not found Linux Debian Mint Ubuntu
  • How to remove metadata from pdf on Linux Ubuntu
  • How to install and configure haproxy on Linux Ubuntu Debian
  • Linux Ubuntu Mint Gnome keyboard Typing not working in certain application or window solution
  • talib/_ta_lib.c:747:10: fatal error: ta-lib/ta_defs.h: No such file or directory
  • How to install Windows or other OS and then bring to another computer by using a physical drive and Virtual Machine with QEMU
  • PXE-E23 Error BOOTx64.EFI GRUB booting is 0 bytes tftp pxe dhcp solution NBP filesize is 0 Bytes
  • vagrant install on Debian Mint Ubuntu Linux RHEL Quick Setup Guide Tutorial
  • RHEL 8 CentOS 8, Alma Linux 8, Rocky Linux 8 System Not Booting with RAID or on other servers/computers Solution for dracut and initramfs missing kernel modules
  • How to Upgrade to Debian 11 from Version 8,9,10
  • Ubuntu Linux Mint Debian Redhat Cannot View Files on Android iPhone USB File Transfer Not Working Solution
  • Virtualbox Best Networking Mode In Lab/Work Environment without using NAT Network or Bridged
  • debootstrap how to install Ubuntu, Mint, Debian install
  • Linux grub not using UUID for the root device instead it uses /dev/sda1 or other device name solution
  • How To Restore Partition Table on Running Linux Mint Ubuntu Debian Machine
  • Debian Ubuntu apt install stop daemon questions/accept the default action without prompting
  • iptables NAT how to enable PPTP in newer Debian/Ubuntu/Mint Kernels Linux