저는 zsh를 사용하고 있는데 입력하면 setopt
표시됩니다.
autocd
nobeep
extendedglob
interactive
login
monitor
shinstdin
zle
- 8까지 센다.
그리고 내가 입력하면 echo $-
다음과 같이 표시됩니다.
569BJXZilms
- 11까지 센다.
왜 $-
더 많은 선택권을 줍니까?
답변1
setopt
기본값에서 변경된 옵션만 표시됩니다.
에뮬레이션을 위해 기본적으로 켜져 있는 옵션은
no
꺼져 있을 때 접두어와 함께만 표시되고, 다른 옵션은no
켜져 있을 때 접두어 없이만 나타납니다. 사용자가 기본 상태에서 변경한 옵션 외에도 셸에서 자동으로 활성화된 모든 옵션(예:SHIN_STDIN
또는 )이 목록에 표시됩니다.INTERACTIVE
<Z>
기본적으로 켜져 있는 옵션은 맨페이지에 표시되어 있습니다 zshooptions(1)
. 예를 들어:
NOTIFY (-5, ksh: -b) <Z>
에는 나타나지만 $-
출력에는 나타나지 않습니다 setopt
.