`.bashrc`는 `set -e`에 의해 손상되어 로그인할 수 없습니다.

`.bashrc`는 `set -e`에 의해 손상되어 로그인할 수 없습니다.

나는 .bashrc추가하여 내 것을 깨뜨렸다.

set -e

그것의 시작 부분에 (잘못). 이제 ssh기계를 사용할 수 없습니다 . 그냥 말한다

Connection to mymachine closed

다음과 같은 명령을 실행해 보세요.

ssh mymachine 'cat .bashrc'

결과는 비어 있습니다.

ssh -t mymachine /bin/sh

그것도 소용없어요.

그것을 고칠 수 있는 다른 방법이 있나요?

답변1

이것은 작동합니다 -ssh <username@<host> "/bin/sh -c 'rm -f .bashrc'"

관련 정보