启动和停止 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()
完全相同。