shell 和命令提示符是指同样的事情;用于* Nix OS的Windows和shell的命令行?或者还有其他事情要知道吗?
实际上我正在使用命令提示符使用MySql并且正在遵循一些教程并且他们使用“shell”所以我想问。我用谷歌搜索了一些,有些人指的是同样的其他人没有用新的术语,所以我想从编码员那里得到更具体的答案。
答案 0 :(得分:2)
cmd.exe和各种UN * X shell都是命令行shell 。它们都允许您执行命令。
所有支持:
所有都可以编写脚本,从文件中执行shell命令。
然而,与它的UN * X对应物相比,cmd.exe shell非常原始。 UN * X外壳通常支持例如更复杂的字符串操作,以及UN * X机器上可用的系统命令集,可以提供更丰富的编程体验。
mysql程序也是一个命令行shell,只有一个特定于主要使用SQL命令与MySQL服务器交互的程序。
正如已经指出的,术语 shell 可以更普遍地用于指代提供对系统服务的访问的工具,例如包括任务栏的桌面用户界面,应用程序切换器等。 the wikipedia article for Shell (computing)
答案 1 :(得分:2)
通常,shell不是命令行界面,而是提供对系统功能的访问的环境。在Windows中,explorer.exe(提供任务栏,开始菜单,热键的过程)应该被视为shell,而不是cmd.exe。
Unix shell传统上是基于CLI的,但也存在图形shell。
答案 2 :(得分:0)
是的,命令提示符是Unix shell的Windows术语。