本篇博客的内容可通过以下命令在客户端中进行查看:

geth --help

也可以访问github上的wiki文档查看,地址为:

https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options

具体内容

NAME: 
   geth - go-ethereum命令行接口 
 
USAGE: 
   geth [options] command [command options] [arguments...] 
 
VERSION: 
   1.4.11-stable 
 
COMMANDS: 
   import   引入一个区块链文件 
   export   导出区块链到文件 
   upgradedb    更新区块链数据库 
   removedb 移除区块链和正式数据库 
   dump     dump a specific block from storage 
   monitor  Geth Monitor: node metrics monitoring and visualization 
   account  管理账户 
   wallet   ethereum presale wallet 
   console  Geth控制台: JavaScript交互环境 
   attach   Geth控制台: JavaScript交互环境(连接node) 
   js       在Geth JavaScript VM执行JavaScript文件 
   makedag  generate ethash dag (for testing) 
   gpuinfo  gpuinfo 
   gpubench benchmark GPU 
   version  打印ethereum版本号 
   init     引导初始化一个创世块(JSON) 
   help, h  显示命令列表或一个命令的帮助 
 
ETHEREUM OPTIONS: 
  --datadir "/home/karalabe/.ethereum"  数据库和keystore的文件目录 
  --keystore        keystore的文件目录 (default = inside the datadir) 
  --networkid value         Network identifier (integer, 0=Olympic, 1=Frontier, 2=Morden) (default: 1) 
  --olympic             Olympic network: pre-configured pre-release test network 
  --testnet             Morden network: pre-configured test network with modified starting nonces (replay protection) 
  --dev                 Developer mode: pre-configured private network with several debugging flags 
  --identity value          Custom node name 
  --fast                Enable fast syncing through state downloads 
  --lightkdf                Reduce key-derivation RAM & CPU usage at some expense of KDF strength 
  --cache value             Megabytes of memory allocated to internal caching (min 16MB / database forced) (default: 128) 
  --blockchainversion value     Blockchain version (integer) (default: 3) 
 账户选项: 
  --unlock value    通过逗号分隔一个列表账户来进行解锁 
  --password value  Password file to use for non-inteactive password input 
 API AND CONSOLE OPTIONS: 
  --rpc             支持HTTP-RPC服务 
  --rpcaddr value   HTTP-RPC服务监听地址(默认: "localhost") 
  --rpcport value   HTTP-RPC服务监听端口(默认: 8545) 
  --rpcapi value    HTTP-RPC提供的API支持(默认: "eth,net,web3") 
  --ws          Enable the WS-RPC server 
  --wsaddr value    WS-RPC server listening interface (default: "localhost") 
  --wsport value    WS-RPC server listening port (default: 8546) 
  --wsapi value     API's offered over the WS-RPC interface (default: "eth,net,web3") 
  --wsorigins value Origins from which to accept websockets requests 
  --ipcdisable      Disable the IPC-RPC server 
  --ipcapi value    API's offered over the IPC-RPC interface (default: "admin,debug,eth,miner,net,personal,shh,txpool,web3") 
  --ipcpath "geth.ipc"  Filename for IPC socket/pipe within the datadir (explicit paths escape it) 
  --rpccorsdomain value Comma separated list of domains from which to accept cross origin requests (browser enforced) 
  --jspath loadScript   JavaScript root path for loadScript and document root for `admin.httpGet` (default: ".") 
  --exec value      Execute JavaScript statement (only in combination with console/attach) 
  --preload value   Comma separated list of JavaScript files to preload into the console 
 NETWORKING OPTIONS: 
  --bootnodes value Comma separated enode URLs for P2P discovery bootstrap 
  --port value      Network listening port (default: 30303) 
  --maxpeers value  Maximum number of network peers (network disabled if set to 0) (default: 25) 
  --maxpendpeers value  Maximum number of pending connection attempts (defaults used if set to 0) (default: 0) 
  --nat value       NAT port mapping mechanism (any|none|upnp|pmp|extip:<IP>) (default: "any") 
  --nodiscover      Disables the peer discovery mechanism (manual peer addition) 
  --nodekey value   P2P node key file 
  --nodekeyhex value    P2P node key as hex (for testing) 
 MINER OPTIONS: 
  --mine            Enable mining 
  --minerthreads value      Number of CPU threads to use for mining (default: 8) 
  --minergpus value     List of GPUs to use for mining (e.g. '0,1' will use the first two GPUs found) 
  --autodag         Enable automatic DAG pregeneration 
  --etherbase value     Public address for block mining rewards (default = first account created) (default: "0") 
  --targetgaslimit value    Target gas limit sets the artificial target gas floor for the blocks to mine (default: "4712388") 
  --gasprice value      Minimal gas price to accept for mining a transactions (default: "20000000000") 
  --extradata value     Block extra data set by the miner (default = client version) 
 GAS PRICE ORACLE OPTIONS: 
  --gpomin value    Minimum suggested gas price (default: "20000000000") 
  --gpomax value    Maximum suggested gas price (default: "500000000000") 
  --gpofull value   Full block threshold for gas price calculation (%) (default: 80) 
  --gpobasedown value   Suggested gas price base step down ratio (1/1000) (default: 10) 
  --gpobaseup value Suggested gas price base step up ratio (1/1000) (default: 100) 
  --gpobasecf value Suggested gas price base correction factor (%) (default: 110) 
 VIRTUAL MACHINE OPTIONS: 
  --jitvm       Enable the JIT VM   --forcejit        Force the JIT VM to take precedence 
  --jitcache value  Amount of cached JIT VM programs (default: 64) 
 LOGGING AND DEBUGGING OPTIONS: 
  --metrics         Enable metrics collection and reporting 
  --fakepow         Disables proof-of-work verification 
  --verbosity value     Logging verbosity: 0=silent, 1=error, 2=warn, 3=info, 4=core, 5=debug, 6=detail (default: 3) 
  --vmodule value       Per-module verbosity: comma-separated list of <pattern>=<level> (e.g. eth/*=6,p2p=5)   --backtrace value     Request a stack trace at a specific logging statement (e.g. "block.go:271") (default: :0) 
  --pprof           Enable the pprof HTTP server 
  --pprofport value     pprof HTTP server listening port (default: 6060) 
  --memprofilerate value    Turn on memory profiling with the given rate (default: 524288) 
  --blockprofilerate value  Turn on block profiling with the given rate (default: 0) 
  --cpuprofile value        Write CPU profile to the given file 
  --trace value         Write execution trace to the given file 
 EXPERIMENTAL OPTIONS: 
  --shh     Enable Whisper   --natspec Enable NatSpec confirmation notice 
 MISCELLANEOUS OPTIONS: 
  --solc value      Solidity compiler command to be used (default: "solc") 
  --support-dao-fork    Updates the chain rules to support the DAO hard-fork 
  --oppose-dao-fork Updates the chain rules to oppose the DAO hard-fork 
  --help, -h        显示帮助
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

区块链开发(一)搭建基于以太坊go-ethereum的私有链环境详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。