내 터미널 창에 사용자 앞에 Android가 표시되는 이유는 무엇입니까?

내 터미널 창에 사용자 앞에 Android가 표시되는 이유는 무엇입니까?

새 터미널을 열면 이런 모습입니다. ~user$ 앞의 텍스트가 무엇을 의미하는지 잘 모르겠지만 android-some_alphanumeric_id인 것이 이상해 보입니다.
여기에 이미지 설명을 입력하세요.

답변1

기본적으로 터미널을 열 때 표시되는 프롬프트는 일반적으로 다음을 포함하는 $PS1 변수에 의해 정의됩니다.

$ echo $PS1
\h:\W \u\$ 

여기서 \h는 호스트 이름입니다.

DHCP 서버는 네트워크에 연결된 컴퓨터(예: 서버에서 "관리")에 호스트 이름을 할당할 수 있습니다.https://askubuntu.com/a/239446/77137

따라서 기본적으로 해당 네트워크에 연결하면 호스트 이름이 (일시적으로) android-that_alphanumeric_id로 변경됩니다. 로컬 구성은 /Library/Preferences/SystemConfiguration/preferences.plist(수동으로 편집할 수 없음)에 저장되므로 영향을 받지 않아야 합니다. Mac에서는 다음을 확인할 수 있습니다.

grep -A1 LocalHostName /Library/Preferences/SystemConfiguration/preferences.plist

어제 Wi-Fi를 통해 대학 캠퍼스 네트워크에 연결했을 때 매우 유사한 호스트 이름을 얻었습니다. 연결을 끊은 후 Mac이 일반/localhostname으로 돌아왔습니다. hostname연결을 끊기 전과 후에 명령줄에서 실행하여 확인했습니다.
아마도 네트워크에 참여하는 호스트의 기본 명명 규칙으로 이를 사용하는 일부 상용 DHCP 서버(학술 환경에서 널리 사용되는)일 것입니다.

관련 정보