내 시스템이 ~/.screenrc 파일을 사용하는지 어떻게 확인할 수 있나요?

내 시스템이 ~/.screenrc 파일을 사용하는지 어떻게 확인할 수 있나요?

내 친구는 .screenrc내가 내 ~/디렉토리에 넣은 다소 자세한 내용을 나에게 제공했습니다. 나는 그것을 실행할 때 screen파일의 편집 내용을 활용하지 않는다고 확신합니다.

  • 사용 여부를 어떻게 확인할 수 있나요?
  • 내 시스템이 파일을 사용하는지 어떻게 확인할 수 있나요 ~/.screenrc?

답변1

$HOME/.screenrc는 컴파일된 기본값이어야 합니다. 명령줄에서 지정할 수도 있습니다.

$ screen -c ~/.screenrc

환경 변수를 사용하여 설정할 수도 있습니다.

$ export SCREENRC="~/.screenrc"

읽고/사용되고 있는지 확인하려면 다음 두 가지를 screenrc에 넣어보세요.

hardstatus on
hardstatus alwayslastline

맨 아래 줄에 모든 창 목록이 나타나면 screenrc를 읽고 있는 것입니다.

답변2

브라이트랜서님의 답변은 유용하지만 제한된 경험을 바탕으로 다음을 추가할 수 있습니다.

.screenrc 파일에 오류가 있으면 screen해당 파일을 자동으로 무시하는 것으로 나타납니다.

이것으로 원인을 설명할 수 있습니다. 빈 파일로 시작하여 천천히 줄을 추가하여 문제가 있는 줄을 찾아내는 것이 좋습니다.

답변3

screenrc 파일은 다음에 로그인할 때까지 적용되지 않습니다. 파일을 생성한 후 실행 화면을 보면 작동하지 않는 것 같습니다. 그러나 다음에 bash 세션에 로그인하면 작동합니다.

그동안 다른 답변에 따라 파일을 지정할 수 있습니다. 빠르게 다시 로그인하는 것이 더 쉽다고 생각합니다.

관련 정보