本文介绍geth常用的命令和选项,geth有十几个命令和几十个选项,本文只介绍一些最常用的命令和选项,解释它们的用法和用途以及可能存在的误区。
一、geth命令格式
geth命令行的通用格式如下:
geth [options] command [command options] [arguments...]
其中options
是geth的启动参数,它是以--
开头指定的一些可选的选项,如--datadir
--rpc
等。command
是geth运行的命令,如init
console
等,命令可以带有自己可选的选项和参数,如geth init genesis.json
中的genesis.json
就是init
命令的参数。
二、常用命令
初始化 init
init
命令用来初始化创世区块,也就是创建一条链。它需要一个参数:json格式的创世区块配置文件。一般的格式是:
geth --datadir <DATADIR> init <GENESIS_FILE>
如:
geth --datadir "yourdatadir" init genesis.json
会在yourdatadir
目录下生成geth/chaind