shell和命令提示符是否引用相同的内容,即Windows命令行和*NIX命令行?还是还有别的事要知道?
实际上,我是使用命令提示符使用MySQL的,并且正在学习有关这方面的一些教程,他们使用的是"shell“,所以我想问一问。我已经在谷歌上搜索过了,有些人认为它们是一样的,而另一些则不是,所以我想从编码者那里得到一个更具体的答案。
发布于 2012-08-13 04:57:53
cmd.exe和UN*X shell都是命令行shell。它们都允许您执行命令。
所有支持:
所有这些都可以编写脚本,从文件中执行shell命令。
然而,与UN*X相比,cmd.exe外壳非常原始。UN*X shell通常支持更复杂的字符串操作,而UN*X机器上可用的一组系统命令提供了更丰富的编程体验。
mysql程序也是一个命令行shell,只有一个专用于使用SQL命令与MySQL服务器交互的程序。
正如已经指出的,shell一词可以更一般地用于指提供对系统服务的访问的工具,例如包括任务栏、应用程序开关等的桌面用户界面。Shell的维基百科文章(计算)
发布于 2012-08-13 05:11:26
一般来说,shell不是命令行接口,而是提供对系统功能的访问的环境.在Windows中,explorer.exe (提供任务栏、开始菜单、热键的进程)应该被视为shell,而不是cmd.exe。
Unix shell传统上是基于CLI的,但是图形shell也存在.
发布于 2012-08-13 04:55:51
是的,命令提示符是Unix的Windows术语。
https://stackoverflow.com/questions/11928351
复制相似问题