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