-2
, 그것은 보여줍니다 아무 것도 아니에요? centos7.4.1708 echo $USER
, 그것은 보여줍니다 아무 것도 아니에요? centos7.4.1708 echo $USER
귀하의 $USER
환경 변수가 정의되어 있지 않습니다. 이 변수를 컨테이너 내부에 설정하는 것은 쉘에 달려 있으며, 사용중인 변수는 그렇게하지 않습니다. 보통의 리눅스 호스트에서 이것은 로그인의 일부분으로 이루어 지지만 컨테이너로 로그인을하지는 않습니다. 직접 변수를 정의하거나이 기능이있는 셸을 사용해야합니다.
텍스트를 복사/붙여 넣기하는 대신 왜 사진을 게시합니까? –
또한 스크린 샷에 아무것도 표시되지 않습니다. 빈 줄이 인쇄됩니다. 그것은 전혀 다른 것입니다. –
(빈 줄을 쓰는 이유는 아마도'USER'가 설정되어 있지 않은 환경에서, 또는 이전에 값을 덮어 쓴 스크립트를 실행하거나 함수를 실행 한 환경에서 실행하고 있기 때문일 수 있습니다. 특정 환경을 재현하는 방법에 대한 세부 정보는 제외). –