GNU 화면을 사용하면 백슬래시가 포함된 원래 프롬프트가 표시됩니다.

GNU 화면을 사용하면 백슬래시가 포함된 원래 프롬프트가 표시됩니다.

프로그램 을 사용할 때 screen프롬프트가 해석되지 않고 간단히 다음과 같습니다.

\u@\h:\w$

이 문제를 어떻게 해결할 수 있습니까?

답변1

screendash.bashrc의 bash 관련 프롬프트 이스케이프는 실행 중인 쉘이나 다른 쉘에서 인식되지 않습니다 PS1.

를 시작하거나 SHELL실행하기 전에 환경 변수를 로 설정하거나 다음을 설정하십시오./bin/bashscreenscreen -s /bin/bash~/.screenrc

shell /bin/bash

~/.screenrc명령은 명령줄 스위치보다 우선하며 , 명령줄 스위치는 envvar -s보다 우선합니다 . $SHELL둘 다 설정되지 않은 경우 /bin/sh해당 항목이 사용됩니다.

관련 정보