为什么 shell/终端打印额外的新行。可以采取什么措施来预防呢?

为什么 shell/终端打印额外的新行。可以采取什么措施来预防呢?
root@kali-linux:~# echo -ne "hi"
hi
root@kali-linux:~# echo "hi"
hi

root@kali-linux:~#

壳

我在kali中使用bash shell、xfce + i3wm + stterm。在以前版本的 kali 上,没有这个功能/错误来添加新行,但我认为从 2021.2 开始它就出现了。此外,问题不在于 echo,而在于所有其他命令。有什么办法可以恢复更改吗?

答案1

unset  PROMPT_COMMAND
echo unset PROMPT_COMMAND | sudo tee -a /etc/bash.bashrc 
if [[ -f ~/.bash_profile ]]; then 
     echo unset PROMPT_COMMAND | tee -a ~/.bash_profile
fi

这应该可以永久修复它。

相关内容