Erlang shell包含一個內建的行編輯器。它能部分理解流行的Emacs編輯器所使用的行編輯命令。只需按幾回鍵就能從新調用和編輯以前的行。下面展現了可用的命令(注意^Key的意思是應該按下Ctrl+Key) :shell
命令 | 說明 |
^A | 行首 |
^D | 刪除當前字符 |
^E | 行尾 |
^F或右箭頭鍵 | 向前的字符 |
^B或左箭頭鍵 | 向左的字符 |
^P或上箭頭鍵 | 前一行 |
^N或下箭頭鍵 | 下一行 |
^T | 調換最近兩個字符的位置 |
Tab | 嘗試擴展當前模塊或函數的名稱 |
使用經驗愈來愈豐富後,你會明白shell真的是一個很強大的工具。最棒的是,當開始編寫分佈式程序時,你會發現能夠掛接一個shell到集羣裏另外一個Erlang節點上運行的Erlang系統,甚至還能夠生成一個安全shell(secure shell,即ssh)直接鏈接遠程計算機上運行的Erlang系統。經過它,能夠與Erlang節點系統中任何節點上的任何程序進行交互。
安全