鏈客,專爲開發者而生,有問必答!
此文章來自https://www.liankexing.com/no...,未經容許拒絕轉載。web
突然發現沒有太多寫實戰的,因此就寫一點本身的拙見,提供給成員一些參閱。Geth 控制檯(REPL)完成了全部的web3 API及Admin API,運用好 Geth 就是必修課。閱讀以前,你須要對以太坊(區塊鏈)有初步的瞭解。bash
geth控制檯初探 - 發動、退出區塊鏈
安裝參閱智能合約開發環境創建spa
最簡單發動辦法以下:日誌
$ geth consolecode
geth控制檯發動成功以後,可以看到>提示符。圖片
退出輸入exitip
geth 日誌控制開發
重定向日誌到文件get
運用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.ipc
今天就寫一點吧,也許不是特別全,若果有主張或許技能評論,請下方留言,我們共同評論,一塊兒進步- -。