GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  C (3)

NAME

c - Command Interface Module

CONTENTS

Description
Exports

DESCRIPTION

The c module enables users to enter the short form of some commonly used commands.

Note:
These functions are are intended for interactive use in the Erlang shell only. The module prefix may be omitted.

EXPORTS

bt(Pid) -> ok | undefined

Types:

Pid = pid()

Stack backtrace for a process. Equivalent to erlang:process_display(Pid, backtrace).

c(File) -> {ok, Module} | error

c(File, Options) -> {ok, Module} | error

Types:

File = file:name()
Options = [compile:option()]
Module = module()

c/1,2 compiles and then purges and loads the code for a file. Options defaults to []. Compilation is equivalent to:

compile:file(File, Options ++ [report_errors, report_warnings])

Note that purging the code means that any processes lingering in old code for the module are killed without warning. See code/3 for more information.

cd(Dir) -> ok

Types:

Dir = file:name()

Changes working directory to Dir, which may be a relative name, and then prints the name of the new working directory.

2> cd("../erlang"). /home/ron/erlang

flush() -> ok

Flushes any messages sent to the shell.

help() -> ok

Displays help information: all valid shell internal commands, and commands in this module.

i() -> ok

ni() -> ok

i/0 displays information about the system, listing information about all processes. ni/0 does the same, but for all nodes the network.

i(X, Y, Z) -> [{atom(), term()}]

Types:

X = Y = Z = integer() >= 0

Displays information about a process, Equivalent to process_info(pid(X, Y, Z)), but location transparent.

l(Module) -> code:load_ret()

Types:

Module = module()

Purges and loads, or reloads, a module by calling code:purge(Module) followed by code:load_file(Module).

Note that purging the code means that any processes lingering in old code for the module are killed without warning. See code/3 for more information.

lc(Files) -> ok

Types:

Files = [File]
File = file:filename()

Compiles a list of files by calling compile:file(File, [report_errors, report_warnings]) for each File in Files.

ls() -> ok

Lists files in the current directory.

ls(Dir) -> ok

Types:

Dir = file:name()

Lists files in directory Dir or, if Dir is a file, only list it.

m() -> ok

Displays information about the loaded modules, including the files from which they have been loaded.

m(Module) -> ok

Types:

Module = module()

Displays information about Module.

memory() -> [{Type, Size}]

Types:

Type = atom()
Size = integer() >= 0

Memory allocation information. Equivalent to erlang:memory/0.

memory(Type) -> Size

memory(Types) -> [{Type, Size}]

Types:

Types = [Type]
Type = atom()
Size = integer() >= 0

Memory allocation information. Equivalent to erlang:memory/1.

nc(File) -> {ok, Module} | error

nc(File, Options) -> {ok, Module} | error

Types:

File = file:name()
Options = [Option] | Option
Option = compile:option()
Module = module()

Compiles and then loads the code for a file on all nodes. Options defaults to []. Compilation is equivalent to:

compile:file(File, Options ++ [report_errors, report_warnings])

nl(Module) -> abcast | error

Types:

Module = module()

Loads Module on all nodes.

pid(X, Y, Z) -> pid()

Types:

X = Y = Z = integer() >= 0

Converts X, Y, Z to the pid <X.Y.Z>. This function should only be used when debugging.

pwd() -> ok

Prints the name of the working directory.

q() -> no_return()

This function is shorthand for init:stop(), that is, it causes the node to stop in a controlled fashion.

regs() -> ok

nregs() -> ok

regs/0 displays information about all registered processes. nregs/0 does the same, but for all nodes in the network.

uptime() -> ok

Prints the node uptime (as given by erlang:statistics(wall_clock)), in human-readable form.

xm(ModSpec) -> void()

Types:

ModSpec = Module | Filename
Module = atom()
Filename = string()

This function finds undefined functions, unused functions, and calls to deprecated functions in a module by calling xref:m/1.

y(File) -> YeccRet

Types:

File = name() -- see filename(3)
YeccRet = -- see yecc:file/2

Generates an LALR-1 parser. Equivalent to:

yecc:file(File)

y(File, Options) -> YeccRet

Types:

File = name() -- see filename(3)
Options, YeccRet = -- see yecc:file/2

Generates an LALR-1 parser. Equivalent to:

yecc:file(File, Options)

SEE ALSO

compile(3), filename(3), erlang(3), yecc(3), xref(3)

Search for    or go to Top of page |  Section 3 |  Main Index


Ericsson AB C (3) stdlib 2.8

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.