Jag har en ren installation av openSuse. Detta ställer automatiskt in bash som standardskal.
Av historiska skäl är alla alias och genvägar som jag vill porta från en gammal dator i tcsh, och jag känner inte riktigt för att lära mig hur för att göra detsamma i bash. Istället ändrade jag inloggningsskalet till tcsh och jag är glad.
Problemet jag har nu är att bakre utrymme bara raderas framåt (som del -tangenten) istället för bakåt (som ctrl + h ). Hur kan jag binda backstegstangenten för att ta bort bakåt istället för framåt?
Svar
 Skalkommandot för att ändra tangentbindningar är bindkey,  Backspace  skickar antagligen byte 127 (^?; kontrollera genom att skriva  Ctrl  +  V  och sedan  Backspace ), och kommandot för att ta bort ett tecken bakåt är backward-delete-char. Så lägg detta i din ~/.tcshrc: 
bindkey "^?" backward-delete-char 
Svar
# stty erase <press backspace key> 
Kommentarer
- Detta ' t fungerar faktiskt.