🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在unix终端中输入erl来打开Erlang终端。Erlang终端简称(Eshell) 在windows中我们可以通过单击"开始"菜单中的Erlang运行图标来打开。 当进入Eshell中,请尝试输入一些整数,在表达式的最后需要使用英文句号(句点)来终止,然后按回车键执行: ```erlang 1> -234. -234 2> 2#1010. 10 3> $A. 65 ``` 如果在输入结束时没有输入句点,那么Eshell就不会对你的输入值进行求值,并会继续接收你后续输入的信息,知道输入句点并且按下回车键执行 ```erlang 4> 5- 4> 4> 4. 1 ``` 1> 和 2> 都是命令提示符,这表明Erlang已经准备好接受输入。当你按下回车键且结束行也使用了句点,那么Erlang就会对你所输人的内容进行求值,如果成功的话,就会显示出结果。请注意各种不同的整数表达式都转换和显示为十进制形式。如果你输人一个无效的表达式,你会得到一个错误,比如: ```erlang 4> 5-. * 5: syntax error before: '.' 5> q(). ``` 要从一个错误中故复,只需要多按几次回车键,海加上句点,最后再按下回车键。如果你想退出Erlang终端窗口,那么请输入 ```erlang 5> q(). ``` 并加上句点。 * 在Erlang Shell中可以方便的做进制转换:Base#Value Base的范围2~16 2#101011 * Erlang Shell中查询ASCII码 $1 $a $A $\n $\} * Erlang Shell中释放变量使用f() 定义record使用rd(),读取shell输入使用io:read/1可以接受输入Erlang term * Erlang Shell中接受消息使用flush() 自己的Pid是self() 查看进程信息使用processes() i() 但是不要在进程非常多的场景使用,会消耗大量内存 * 使用 CTRL + \ 或 init:stop(), 可以退出Erlang, * 使用CTRL + G 及 CTRL + C 弹出菜单选项,可以选择是否退出Erlang。 * 其中CTRL + G可以用来连接其他的shell, * CTRL + C可以查看其他一些系统信息 * Ctrl + C abort 是野蛮的退出方式