|
1
1
我认为shell的一般含义是“解释和执行命令的用户进程”。
在其他上下文中,考虑正在执行的其他类型的命令是合理的。例如,可以设想一个“SQL shell”,它允许用户在连接到数据库时执行SQL语句。 python shell将支持python符号,并执行类似python的语句,其语法与python的语法密切相关。Perl外壳将支持类似Perl的符号,并执行类似Perl的语句…所以名单还在继续。(例如,tcl有tclsh——tcl外壳。) |
|
|
2
2
在果园中,“壳”这个词实际上更像是一个范围的隐喻。有三个嵌套的作用域:主机、shell和工作。 主机是一个单独的容器,在Web应用程序域的持续时间内。 shell是主机根据当前配置生成的子容器。如果更改了配置,将建立一个新的shell,并释放现有的shell。 这项工作是另一个由shell创建的容器,它保存在单个请求期间活动的组件。 使用shell容器有一个好处,它有助于避免使用静态变量,并且在配置更改时需要循环应用程序域。另一个好处是,当主机拥有多个shell并为每个请求使用适当的shell时,它可以使Orchard应用程序域同时服务多个“站点”。 |
|
|
Plankt0n · Shell,执行一个需要逐一遍历多个值的命令 1 年前 |
|
|
Fin · 如何使用bash从表中提取数据 1 年前 |
|
|
aenagy · Bash声明不喜欢带空格的值 1 年前 |
|
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 1 年前 |
|
|
elbarna · 正则表达式仅排除小写字符串,但保存包含大写的字符串 1 年前 |
|
Harry · 使用“$!”获取后台作业的pid 1 年前 |
|
|
nmr · 使用来自另一个shell脚本的if语句的返回码函数 1 年前 |
|
minseong · Git sed忽略二进制文件 1 年前 |
|
|
Jesper.Lindberg · 检查参数是否包含null 1 年前 |