쉘 초기화 시 소스에 tcsh 파일을 지정합니다.

쉘 초기화 시 소스에 tcsh 파일을 지정합니다.

저는 공유 계정을 사용하고 있으며 명령줄에서 tcsh 쉘을 실행하고 이 쉘의 소스로 사용자 정의 .tcshrc 파일을 지정하고 싶습니다. tcsh는 bash 쉘에서 실행됩니다.

다음과 동일합니다.

tcsh (go into new shell)
source /tmp/myRCFile.tcsh

별칭을 사용하여 새 셸을 시작하기 전에 소스 명령을 지정하는 방법이 있습니까? 아니면 더 좋은 방법이 있나요?

이 글을 입력하는 데 매우 지쳤기 때문에 감사합니다.

답변1

두 개의 껍질을 생성하면서 살아갈 수 있는 경우(즉, $SHLVL두 개 증가):

tcsh -c 'source /tmp/myRCFile.tcsh; tcsh'

관련 정보