当 PWD 很长时,删除、箭头和退格键在终端中不起作用

当 PWD 很长时,删除、箭头和退格键在终端中不起作用

我正在尝试处理一个路径很长的文件夹。我正在尝试处理一个路径很长的文件夹。当我写命令时,我无法用退格键或删除键删除它们。除了左键之外,箭头键也停止工作(我在一台计算机上工作,其中箭头键也是 END、PgUp、PgDn 和 Home)

终端按键不起作用

终端按键不起作用

当我将同一个文件夹向上移动几个文件夹时,一切正常。这是一个错误吗?发生了什么事?

残疾人士:/home/ronen/Desktop/DevSecOps/week 1/git/task 2/git-day_2-git-excercises/training-instructor-master-chapter-2-git-day_2-git-excercises/chapter-2-git/day_2/git-excercises

echo $PS1 输出:[\e]0;\u@\h:\w\a]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

echo $COLUMNS 输出:80

shopt checkwinsize 输出:checkwinsize on

答案1

您很可能正在使用像sh当前这样受限制的 shell。您可以使用以下命令进行检查

cat /etc/passwd | grep $USER

它将打印出你的配置,并在行末显示你正在使用的 bash。我猜你的是/bin/sh

如果您想使用更多功能,请使用命令切换您的 shell /bin/bash(或者如果有的话,甚至可以切换为其他选项,如 zsh) 。chsh

你应该不会遇到 /bin/bash 中这些键的问题(我没有遇到)

相关内容