檢視原始碼 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 的模組,並加入您想要的命令。然後,在您 home 目錄中的 .erlang 檔案中,加入以下這行作為第一行。

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

$PATH 是可以找到您的 user_default 模組的目錄。

摘要

函式

列印所有 shell 內部命令的說明。

函式

-spec help() -> true.

列印所有 shell 內部命令的說明。