Hvis tasterne Home, End, PageUp og PageDown skriver en ~ i stedet for at flytte markøren i din bash-session, skyldes det sandsynligvis en forkert terminalindstilling eller en manglende konfiguration. Her er nogle trin, du kan følge for at rette dette problem:
echo $TERM
for at se, hvilken terminaltype der er indstillet.export TERM=xterm
eller en anden passende terminaltype.Din .inputrc
-fil kan tilpasses til at håndtere disse taster korrekt. Følg disse trin:
~/.inputrc
i en teksteditor.# Home key "\e[1~": beginning-of-line # End key "\e[4~": end-of-line # PageUp key "\e[5~": history-search-backward # PageDown key "\e[6~": history-search-forward
bind -f ~/.inputrc
for at anvende ændringerne med det samme.Du kan også tilføje nogle indstillinger i din .bashrc
-fil for at sikre, at tasterne fungerer korrekt:
~/.bashrc
i en teksteditor..inputrc
-filen bliver læst:if [ -f ~/.inputrc ]; then bind -f ~/.inputrc fi
.bashrc
ved at køre source ~/.bashrc
.Ved at følge disse trin bør du kunne rette problemet med, at tasterne Home, End, PageUp og PageDown skriver en ~ i stedet for at flytte markøren i din bash-session.
Har du problemer med dit tastatur eller har brug for hjælp til Bash-løsninger? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Få den assistance, du har brug for, og få løst dine tekniske udfordringer hurtigt og effektivt.