쉘 프롬프트가 표시됩니다.f>

쉘 프롬프트가 표시됩니다.f>

다음을 통해 SSH를 실행합니다.

ssh <machine-name>

그러나 프롬프트에서 컴퓨터 이름을 보는 대신 일반적으로 프롬프트는 다음과 같습니다 .f>.

machinename>

프롬프트가 대신에 나타나는 이유에 대한 .f> 아이디어가 있습니까 machinename>?

답변1

원격 시스템에서 BASH 셸을 실행한다고 가정하면 가장 가능성이 높은 원인은 PS1잘못된 설정입니다. PS1현재 위치를 확인하려면 echo $PS1터미널을 입력하세요. 실제로 그럴 수도 있습니다 .f>. 이 경우에는 이유가 있습니다. 다른 것이면 간단히 변수를 내보내어 변경할 수 있으므로 걱정하지 마세요 PS1.
export PS1="prompt"
어디빠르게필수 프롬프트입니다.

일반적으로 다음과 같은 내용이 표시된다고 말씀하셨습니다. machinename>값을 로 변경하면 호스트 이름이 표시되고 그 뒤에 가 표시됩니다. 더 강력한 프롬프트를 만드는 데 사용할 수 있는 다른 이스케이프 문자가 많이 있지만 이 방법으로 문제를 해결할 수 있습니다. 문제. 이 팁을 저장하려면 다음 줄을 추가하세요. 자세한 내용을 보려면 다음 웹사이트를 방문하세요.PS1\h>>export PS1="\h> ".bashrc

PS1
http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html
http://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/

관련 정보