想知道更多區塊鏈技術知識,請百度【鏈客區塊鏈技術問答社區】 鏈客,有問必答!!
忽然發現沒有太多寫實戰的,因此就寫一點本身的拙見,提供給成員一些參考。Geth 控制檯(REPL)實現了全部的web3 API及Admin API,使用好 Geth 就是必修課。閱讀以前,你須要對以太坊(區塊鏈)有初步的瞭解。web
geth控制檯初探 - 啓動、退出
安裝參考智能合約開發環境搭建
最簡單啓動方式以下:
$ geth console
geth控制檯啓動成功以後,能夠看到>提示符。
退出輸入exit
geth 日誌控制
重定向日誌到文件
使用geth console啓動是,會在當前的交互界面下時不時出現日誌。
可使用如下方式把日誌輸出到文件。
$ geth console 2>>geth.log
能夠新開一個命令行終端輸入如下命令查看日誌:
$ tail -f geth.log
重定向另外一個終端
也能夠把日誌重定向到另外一個終端,先在想要看日誌的終端輸入:$ tty
就能夠獲取到終端編號,如:/dev/ttys003
而後另外一個終端使用:
$ geth console 2>> /dev/ttys003
啓動geth, 這是日誌就輸出到另外一個終端。
若是不想看到日誌還能夠重定向到空終端:
$ geth console 2>> /dev/null
日誌級別控制
使用–verbosity能夠控制日誌級別,如不想看到日誌還可使用:
$ geth --verbosity 0 console
啓動一個開發模式測試節點
geth --datadir /home/xxx/testNet --dev console
技巧:若是咱們常常使用一個方式來啓動,能夠把命令存爲一個bash腳本。
~/bin你能夠放一些經常使用的腳本,並把~/bin加入到環境變量PATH裏。
鏈接geth節點
另一個啓動geth的方法是鏈接到一個geth節點:
$ geth attach ipc:/some/custom/path
$ geth attach http://191.168.1.1:8545
$ geth attach ws://191.168.1.1:8546
如鏈接剛剛打開的開發模式節點使用:
geth attach ipc:testNet/geth.ipcbash
今天就寫一點吧,也許不是特別全,若果有建議或者技術討論,請下方留言,咱們共同討論,一塊兒進步- -。區塊鏈