SSH 원격 명령이 수동으로 실행될 때 환경 변수가 더 적은 이유는 무엇입니까? [닫은] 컴퓨터에 ssh하고 실행하면 정상적으로 실행되는 명령이 있지만 다음과 같은 원격 ssh 명령을 사용하여 실행하려고하면 실패합니다. ssh user@IP 두 가지 방법을 모두 사용하여 "env"의 출력을 비교하면 다른 환경에서 다시 시작됩니다. 수동으로 컴퓨터에 로그인하고 env를 실행하면 다음을 실행할 때 훨씬 더 많은 환경 변수가 나타납니다. ssh user@IP "env" 왜 그런지 알아? 다른 유형의 껍질이 있습니다. SSH 명령 실행 셸은 비 대화식 셸이지만 일반 셸은 로그인 셸 또는 대화식 셸입니다. man bash의 설명은 다음과 같습니다. 로그인 쉘은 인수의 첫 문자 0은-이거나 --login 옵션으로 ..