`screen`을 시작할 때 "normal"bash 환경이 설정되지 않습니다


2

내 일반적인 로그인은 다음과 같습니다.

일반 로그인

그러나 시작할 때 screen환경 변수, 별칭 등이없는 bash 환경 만 얻습니다.

<code> screen </ code>에는 기본 bash 프롬프트가 있습니다.

왜 그런 일이 발생하며 어떻게 해결해야합니까?

답변:


2

screen새로운 독립 쉘을 엽니 다 .

당신이 당신의 메시지, 별칭, 환경 변수를 원하는 경우, 당신은을 통해 복사하는 등의 필요가 .screenrc귀하의에서 파일 .bashrc또는.bash_profile

자세한 내용은 매뉴얼 페이지 ( man screen) 또는 설명서를 참조하십시오.


1

/etc/screenrc친구 가 지적했다 . macOS에는 존재하지 않습니다.

그래서 나는 다음 줄에 작업 /etc/screenrc을 복사 .screenrc하고 주석을 해제했습니다.

# make the shell in every window a login shell
shell -$SHELL
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.