本帖最后由 阿奇_o 于 2021-5-7 16:38 编辑
黑色界面。。? 黑黑的东西。。 哈哈哈
emm, 我帮大家屡屡吧,—— 【计算机硬件系统 --> 驱动 --> OS内核 --> Shell/cmd --> 图形界面/窗口应用程序 】
首先要明白,我们通常看见的是 计算机的图形交互界面,即 GUI。
在此之前,都是各种 命令行的终端 Terminal,通常也叫Command Line Shell ,简称CLI 或 Shell。。
Linux系统,把更系统内核打交道的程序,统称叫 【Shell “壳”】,细分有bash shell, zsh shell, ksh shell ...
Windows系统中类似的更OS内核打交道的, 是【MS-DOS】简称 DOS(现又模仿Linux造了个 Power Shell?),
另外,因为win系统启动并进入其DOS界面,实际上是通过 cmd.exe 这一程序,故又叫 cmd 或 命令行。
不管叫啥,它们通常背景是黑黑的。。但,都21世纪了,你其实可以设置不同背景。。
(ps:1979年第一台带有GUI的原型机才由Xerox施乐研究所发明,后来被Steve Jobs看上,并用在了Lisa上……)
然后,再说说,不同编程语言下的“Shell”,python的shell 叫啥?——
我也不知道,反正你在cmd里输入 python 或 ipython 就是进入到了python的shell (Jupyter Notebook等就是在ipython内核基础上创建的)。
Java好像没有类似的shell,而和Java穿同一条裤子(编译器)的 Scala有,它的shell 叫 REPL 。。what?
不同应用程序或DBMS数据库 也可以有“Shell”, 比如 MySQL的shell,你在cmd或命令行 输入正确的 mysql -u root -p 123456 ,就可以进入到mysql的shell;类似的Oracle,用的登录命令是 sqlplus alice/123456 。。
…… 我是不是扯太远了。。