bash의 콘솔 프롬프트가 예기치 않게 변경되었습니다.


1

에서 bash기본 콘솔 프롬프트는 다음과 같습니다.

kit:~ Kit$

나는 이것을 다음과 같이 변경하기 위해 무엇을했는지 모른다.

112:~ Kit$

무엇이 112:나타나게 되었습니까? 컴퓨터가로 시작하는 IP 주소가있는 다른 네트워크에 112.있습니다. 그 때문입니까? 또는 다른 것?


실제로 프롬프트의 일부입니까? 줄 끝없이 이전 명령에서 인쇄 된 마지막 줄이 아닙니까? echo -n 112:
choroba

출력은 hostname무엇입니까?
Daniel Beck

답변:


1

bash 프롬프트는 PS1변수 에 의해 제어되며 변수가 무엇인지 알지 못하면 무슨 일이 일어나고 있는지 말하기가 어렵습니다.

echo "$PS1" 현재 값을 보여줍니다.

자세한 내용 man bashPROMPTING섹션을 참조하십시오.


그는 같은 시스템에 있지만 다른 네트워크에 있습니다 (예 : 랩톱을 다른 곳으로 운반).
Daniel Beck

0

왜 바뀌 었는지 모르겠지만 다시 바꾸지 않는 이유는 무엇입니까? -이것 좀 봐

이전에 이런 일이 있었습니까 아니면 격리 된 사건입니까? 이전에 발생한 적이 없으면 다시 변경하십시오.


0

간단한 해결책은 원래 상태로 다시 변경하는 것입니다. 다시 변경하려면 다음을 추가하십시오 ~/.bashrc.

PS1='\w \u\$ '
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.