내 쉘 프롬프트는 내가 작업 중인 경로 대신 $가 됩니다.

내 쉘 프롬프트는 내가 작업 중인 경로 대신 $가 됩니다.

vim foo;sh실수로 대신 쓰면 더 vim foo.sh이상 명령 경로를 볼 수 없습니다.

예를 들어 내 터미널에는

username@username-VirtualBox:~Desktop/

이제는 단지

$ 

이 작업을 어떻게 취소할 수 있나요? 너무 짜증나. 이 문제를 해결하려면 항상 터미널을 중지하고 다른 터미널을 실행해야 합니다.

답변1

를 입력하면 실제로 는 로 vim foo;sh구분된 두 개의 명령이 실행됩니다.;

vim foo
sh

dash두 번째 명령은 아마도 다른 프롬프트로 구성된 새 셸을 시작합니다 .

상위 쉘로 돌아가 려면 입력 하고 또는 exit키를 누르십시오 .EnterCtrl-d

관련 정보