답변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 서버(학술 환경에서 널리 사용되는)일 것입니다.