쉘/터미널이 추가로 새 줄을 인쇄하는 이유는 무엇입니까? 이를 방지하기 위해 어떤 조치를 취할 수 있나요?

쉘/터미널이 추가로 새 줄을 인쇄하는 이유는 무엇입니까? 이를 방지하기 위해 어떤 조치를 취할 수 있나요?
root@kali-linux:~# echo -ne "hi"
hi
root@kali-linux:~# echo "hi"
hi

root@kali-linux:~#

껍데기

저는 kali에서 bash 쉘, 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

이렇게 하면 영구적으로 문제가 해결됩니다.

관련 정보