
누군가 내가 발행할 때 이유를 설명해 주시겠습니까?
수
에코 $0
그것은 말한다:
세게 때리다
언제
su -
에코 $0
그것은 말한다:
-수
? 첫 번째 경우(단지 su
) 현재 쉘이 새로운 비대화형 쉘을 생성하는 반면 두 번째 경우( su -
)에서는 현재 쉘에 그대로 유지된다는 것이 맞습니까?
답변1
.su
su
대조적으로, ( 옵션 su -
의 단축키 ) 을 사용하면 루트 계정으로 "완전히" 전환되고 루트에 직접 로그인할 때와 동일한 방식으로 환경이 설정됩니다.-login
su
답변2
Alex의 답변은 정확하지만 실제로 사용자가 보고 있는 내용을 설명하지 않았습니다. 실행하면 su -
전환하려는 사용자(이 경우 루트)의 환경을 가져옵니다. 루트로 실행한 마지막 명령은 이어야 합니다 su
.