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