【发布时间】:2013-04-16 05:39:31
【问题描述】:
我很难使用交互式和非交互式 shell。我不明白哪个是哪个。
例如,我读到非交互式 shell 通常会在启动时检查 BASH_ENV 变量并执行它指向的任何内容。
所以,我所做的就是将BASH_ENV 设置为指向一些只回显OK 的脚本。然后我在终端输入bash,这个脚本回显OK。但为什么?我不是通过在终端中键入 bash 来调用另一个 INTERACTIVE shell,而不是相反吗?为什么它执行 bash_env?我在 linux mint maya 上。
【问题讨论】:
标签: bash unix interactive-shell