前端之家收集整理的这篇文章主要介绍了
erlang shell 命令中文使用说明,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
http://www.jb51.cc/article/p-albhfila-bcz.html
@H_
301_2@
erlang shell 是在命令行模式下使用命令和 erlang 交互的工具。erlang shell功能十分强大,可以直接编译、加载、执行、调试模块等等,完全可以将shell做为erlang项目的终端使用。文章将对erlang shell 命令做介绍,还简单以示例说明。
打开erlang shell的帮助信息,在这里变成中文了。同时可以看下官方文档
shell 函数帮助
- @H_404_28@EshellV5.10.2(abortwith^G)
- @H_404_28@1>help().
- @H_404_28@**shell内置命令**
- @H_404_28@b()--显示所有绑定的变量
- @H_404_28@e(N)--重复某次查询<N>
- @H_404_28@f()--释放所有绑定的变量
- @H_404_28@f(X)--释放某个绑定的变量
- @H_404_28@h()--显示之前的操作
- @H_404_28@history(N)--设置保存之前操作命令的条数
- @H_404_28@results(N)--设置保存之前操作结果的条数
- @H_404_28@catch_exception(Bool)--设置的执行过程中的异常处理
- @H_404_28@v(N)--使用某次查询的值<N>
- @H_404_28@rd(R,D)--定义一个record
- @H_404_28@rf()--移除所有record
- @H_404_28@rf(R)--移除某个record
- @H_404_28@rl()--显示所有record
- @H_404_28@rl(R)--显示某个record信息
- @H_404_28@rp(Term)--显示某个元组的所有内容
- @H_404_28@rr(File)--从一个文件或模块读取record定义
- @H_404_28@**c模块命令**
- @H_404_28@bt(Pid)--显示一个进程的栈回溯
- @H_404_28@c(File)--编译及重新加载模块
- @H_404_28@cd(Dir)--改变工作目录
- @H_404_28@flush()--刷新信箱(以便shell接收信息)
- @H_404_28@help()--帮助信息
- @H_404_28@i()--显示系统信息
- @H_404_28@ni()--和i()一样显示系统信息,还包括网络节点的系统信息
- @H_404_28@i(X,Y,Z)--通过pid<X,Z>获取某个进程的信息
- @H_404_28@l(Module)--加载或重新加载模块
- @H_404_28@lc([File])--编译一个列表的Erlang模块
- @H_404_28@ls()--显示当前工作目录下的文件列表
- @H_404_28@ls(Dir)--显示某个目录下的文件列表
- @H_404_28@m()--显示已加载进系统的模块
- @H_404_28@m(Mod)--显示某个模块信息
- @H_404_28@memory()--显示内存分配信息
- @H_404_28@memory(T)--显示某项内存分配信息<T>
- @H_404_28@nc(File)--在所有节点编译及加载模块
- @H_404_28@nl(Module)--在所有节点重新加载模块
- @H_404_28@pid(X,Z>获取某个进程pid
- @H_404_28@pwd()--显示当前工作目录
- @H_404_28@q()--关闭erlangshell
- @H_404_28@regs()--显示注册过的进程信息
- @H_404_28@nregs()--和regs()一样显示注册过的进程信息,还包括网络节点的进程信息
- @H_404_28@xm(M)--查找某个模块未定义的函数,未使用的函数,已弃用的函数
- @H_404_28@y(File)--编译Yecc文件(.yrl)
- @H_404_28@**i模块命令**
- @H_404_28@ih()--显示i模块的帮助信息
- @H_404_28@true
shell 函数说明
1、显示绑定变量
b() -- 显示所有绑定的变量