如果您输入help set
,那么 - 除其他事项外 - 将显示 shell 选项列表。但这些选项与显示的选项不同shopt
。并且也与用set
和显示的不同env
。
errexit
是否有一个命令可以显示和等选项braceexpand
及其当前值?
另外,不同选项命令之间有什么联系?显示什么不显示/什么set
显示不显示/等等?env
shopt
set
(Mac OS X 10.9.1 上的 bash 3.2.51)
答案1
使用set -o
:
$ set -o
allexport off
braceexpand on
emacs on
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi off
xtrace off
另请参阅套装和购物 - 为什么是两个?