当前位置: 技术问答>linux和unix
请问交互的、不交互的shell有什么区别?
来源: 互联网 发布时间:2016-02-12
本文导语: 在/etc/inittab中看到: ttS0::askfirst:-/bin/sh 其中的“-”表示/bin/sh是可交互的,当我去掉“-”时并没有观察到什么区别。 交互和不交互,有什么区别呢? | 交互的shell在运行的时候允许和用户交...
在/etc/inittab中看到:
ttS0::askfirst:-/bin/sh
其中的“-”表示/bin/sh是可交互的,当我去掉“-”时并没有观察到什么区别。
交互和不交互,有什么区别呢?
ttS0::askfirst:-/bin/sh
其中的“-”表示/bin/sh是可交互的,当我去掉“-”时并没有观察到什么区别。
交互和不交互,有什么区别呢?
|
交互的shell在运行的时候允许和用户交互,比如要求用户输入一个变量的值。
而非交互的shell在运行时不允许用户的参与,用户以参数的形式提供变量的值。
而非交互的shell在运行时不允许用户的参与,用户以参数的形式提供变量的值。
|
交互模式如终端模式,这时有命令行
非交互模式 如cron,at这时候用户无法输入信息。
是否交互模式可以通过 test -t命令查询
非交互模式 如cron,at这时候用户无法输入信息。
是否交互模式可以通过 test -t命令查询
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。