bash
셸 을 시작한 다음
... bash
해당 셸 내에서 다른 세션을 시작하고,
... bash
해당 세션 내에서 다른 세션을 시작한 다음,
... bash
해당 세션 내에서 다른 세션을 시작하고,
...(N을 곱함) 등입니다.
exit
N개의 세션을 모두 종료하려면 N번 입장해야 합니다 .
특정 bash 세션에 얼마나 깊게 중첩되어 있는지 어떻게 알 수 있나요?
$STY
이상적으로는 스크린 세션과 유사한 일부 환경 변수를 찾고 있습니다 .
답변1
사용 SHLVL
. 에서 man bash
:
SHLVL Incremented by one each time an instance of bash is started.
예:
$ echo $SHLVL
1
$ bash
$ echo $SHLVL
2
$ bash
$ echo $SHLVL
3