查看源码 shell_default (stdlib v6.2)

自定义 Erlang 环境。

当 shell 命令中未指定模块名称时,将调用此模块中的函数。

考虑以下 shell 对话

1> lists:reverse("abc").
"cba"
2> c(foo).
{ok, foo}

在命令一中,调用了模块 lists。在命令二中,未指定模块名称。shell 将搜索模块 user_default,然后搜索模块 shell_default 的函数 c/1

shell_default 用于对 shell 进行“系统范围”的自定义。user_default 用于“本地”或个人用户的自定义。

提示

要将您自己的命令添加到 shell,请创建一个名为 user_default 的模块,并添加您想要的命令。然后将以下行作为您的主目录中 .erlang 文件中的第一行添加。

code:load_abs("$PATH/user_default").

$PATH 是可以找到您的 user_default 模块的目录。

摘要

函数

打印所有 shell 内部命令的帮助。

函数

-spec help() -> true.

打印所有 shell 内部命令的帮助。