启动和停止 Erlang Shell

启动 Erlang shell

在 UNIX 系统上,使用命令 erl 从命令提示符启动 Erlang shell

例:

$ erl
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.0  (abort with ^G)
1> 

启动 shell 时显示的文本告诉你有关正在运行的 Erlang 版本的信息以及有关 erlang 系统的其他有用信息。

要在 Windows 上启动 shell,请单击 Windows 开始菜单中的 Erlang 图标。

停止 Erlang shell

对于 erlang shell 的受控退出,请键入:

Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.0  (abort with ^G)
1> q().

你也可以通过在 UNIX 系统上按 Ctrl + C 或在 Windows 上按 Ctrl + Break 退出 Erlang shell,这会带你进入以下提示:

Erlang/OTP 18 [erts-7.0] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]

Eshell V7.0  (abort with ^G)
1> 
BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded
       (v)ersion (k)ill (D)b-tables (d)istribution

如果你然后按 a(中止),你将直接退出 shell。

退出 erlang shell 的其他方法是:init:stop()q()erlang:halt() 完全相同。