~ / .bash_profile이 있습니다. 새 GNU 화면이 만들어 질 때마다 호출되어 모든 별칭이 터미널에서 작동 할 때 GNU 화면에서 작동하도록합니다.
현재 이것은 ~ / .screenrc 모양입니다.
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "
답변
shell -$SHELL
위의 행을에 추가하면 ~/.screenrc
로그인 쉘을 사용하여 화면이 시작됩니다 ~/.bash_profile
.
답변
일부 Mac 응용 프로그램은 .bash_profile과 일부는 .bashrc에 의존합니다. 어느 것이로드되고 있는지 알기위한 특정 규칙을 찾지 못했지만 일관성을 위해 이것은 내 .bash_profile입니다.
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
답변
문제는 약간 모호합니다. 셸 시작 파일은 창을 만들 때 화면별로 실행되므로 .bashrc 또는 .bash_profile에 잘못 구성된 것처럼 느껴지지 않습니다. OS X의 화면을 사용 하여이 문제를 해결하지 못했습니다.
iTerm 을 사용해 보셨습니까화면 대신 사용해 ? Mac에서만 사용하고 관리하는 서버에서 화면을 사용합니다.
답변
~ / .bash_profile의 모든 내용을 ~ / .bashrc로 이동하여이 문제를 해결했습니다. 화면은 각 창 앞에 ~ / .bashrc를 호출합니다. – Nadal 5 월 6 일 10시 21 분 22 초
이 의견은 정답입니다.
답변
방금 포함 된 .bashrc 파일을 추가했습니다.
[[ -s ~/.bash_profile ]] && source ~/.bash_profile
이렇게하면 .bashrc를 찾는 GNU 화면과 같은 모든 프로그램이 그것을 찾아 내 .bash_profile을 제공합니다.