터미널에 시작 시 명령을 찾을 수 없다고 표시됨

터미널에 시작 시 명령을 찾을 수 없다고 표시됨

지난 며칠 동안 이 문제가 발생했습니다. Ubuntu 16에서 터미널을 열 때마다 첫 번째 줄에 '$: 명령을 찾을 수 없습니다'라고 표시됩니다.

$: command not found
jitendra@jitendra-ubuntu:~ $

답변1

쉘의 초기화 파일 중 하나에는 단일 lone $. 그 자체가 한 줄에 있기 때문에 명령으로 실행되고 해당 이름을 가진 명령이 $존재하지 않기 때문에 해당 오류가 발생합니다. 해당 줄을 찾아서 삭제해야 합니다. 터미널을 열고 다음 명령을 실행하십시오.

grep --color -PH '^\s*\$\s*$' ~/.bashrc ~/.profile ~/.bash_profile ~/bash.login \
     ~/.bash_aliases /etc/bash.bashrc /etc/profile \
     /etc/profile.d/* /etc/environment 2> /dev/null

그러면 다음과 같은 줄이 반환됩니다.

/home/jitendra/.bashrc:$

신고된 파일명을 열어 해당 라인을 찾아 삭제해 주세요.

관련 정보