在前面的实战教程中我们经常提到attach这个命令,今天就针对此命令做更深一步的介绍。

官方对此参数的解释如下:

attach Start an interactive JavaScript environment (connect to node)

也就是说它是一个连接到节点的JavaScript环境的交互窗口。通过它我们可以使用相应的命令与节点进行交互。

与之对照的就是在启动geth节点的时候使用的console命令。如果在执行geth节点启动的同时添加console命令,可以启动节点同时进如交互操作环境。

但使用console是有弊端的,比如在Linux环境下,一般情况下都是以一个后台进程来运行geth,而不是直接进入console。而且,如果直接进入console查看日志信息等都有所不便。

而attach完美的解决了console的不便,提供了一个独立的交互模式。

通常的使用方式为:

/Users/zzs/develop/eth/geth attach ipc:Users/zzs/develop/eth/data-test/geth.ipc

其中前面依旧是执行geth程序,后面紧跟attach命令,attach后面的为在Linux环境下geth数据存储目录下的geth.ipc文件,此文件为geth启动之后生成的,关闭geth随之消失。

通过以上命令我们在不影响geth正常执行的情况与geth进行命令交互。windows环境的geth进入模式和Linux不同,在windows下,你会发现数据存储目录下面并没有geth.ipc文件。

那么,Windows环境下是否就无法进入了呢?当然可以,在Windows下看不到geth.ipc文件,但可以直接执行:

geth attach

可以更加快捷的进入操作界面。


更多资讯

**获取更多资讯,请关注微信公众号:程序新视界。或加入QQ技术交流群:659809063。
本人诚接以太坊相关研发及技术支持,如有需要请联系QQ:541075754。非诚勿扰。**

更多交流技术资讯请扫码加入知识星球(小密圈)

以太坊实战-attach命令相关推荐

  1. linux attach 指令,以太坊实战-attach命令详解

    在前面的实战教程中我们经常提到attach这个命令,今天就针对此命令做更深一步的介绍. 官方对此参数的解释如下:attach Start an interactive JavaScript envir ...

  2. JAVA使用web3j开发以太坊实战案例

    JAVA使用web3j开发以太坊实战案例 必读 1.前言 2.基础(必看) 3.web3j引入 4.创建账户(离线创建) 5.geth节点搭建.基本使用及一般问题 6.常量类 后面内容都要用到(必备! ...

  3. js 文件不让通过地址访问_区块链与以太坊实战(5):访问以太坊节点的N中方式...

    ---------支持作者请转发本文-----------本文主要介绍用web3.js访问以太坊节点的几种方式,主要包括HTTP和Web两种访问方式.1. 什么是Web3.jsWeb3.js是一套用J ...

  4. 以太坊之ganache命令行参数的详解

    ganache-cli 是以太坊节点仿真器软件 ganache 的命令行版本,可以方便开发者快速进行以太坊 DApp 的开发与测试. 使用以下命令安装: npm install -g ganache- ...

  5. 【系列】区块链与以太坊实战(1)-基础知识

    请扫描本文结尾的二维码关注我的微信公众号,或在微信搜索 极客起源 即可关注,每个工作日都有文章更新. 李宁老师的区块链与以太坊系列文章开张了,本系列文章将全面阐述区块链与以太坊的基本概念以及核心技术, ...

  6. 如何用树莓派和PHP开发一个比特币和以太坊交易机器人

    我最近得到了Raspberry Pi Zero Wifi,我告诉你这个东西是改变游戏规则的.我之前使用过RasPis,但由于该设备的占地面积小得多,耗电少,价格便宜且无线上网,因此非常适合低端或物联网 ...

  7. linux以太坊开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战入门教程 以太坊去中心化 ...

  8. 区块链开发之搭建以太坊私有链

    (一)区块链开发之搭建以太坊私有链 本文链接:https://blog.csdn.net/rwdxll/article/details/82929417 1.安装ethereum/Go client( ...

  9. java和以太坊交互_java类库web3j开发以太坊智能合约快速入门

    web3j简介 web3j是一个轻量级.高度模块化.响应式.类型安全的Java和Android类库提供丰富API,用于处理以太坊智能合约及与以太坊网络上的客户端(节点)进行集成. 可以通过它进行以太坊 ...

  10. 第一课 以太坊开发从入门到精通学习导航

    辉哥认为,区块链是人类社会伟大的革命,改变了生产关系.但是作为技术人员,有必要了解全部底层技术和算法吗?依稀记得,以前有些培训机构培训使用电脑时先教五笔输入法,然后才开始学习使用WINDOWS,让很多 ...

最新文章

  1. visual studio 怎么生成coredump文件_玩游戏丢失dll文件别着急 认识这些就妥了
  2. SSM框架下结合 log4j、slf4j打印日志
  3. 二十三种设计模式-六大原则
  4. mysql qadir_MySQL 及 SQL 注入
  5. SAP FICO与金蝶财务软件的区别
  6. Python-循环控制--个人课堂笔记
  7. ASP.NET----实现点击按钮或链接弹出登录对话框
  8. linux下cache分析工具,cachestat、cachetop、pcstat-linux系统缓存命中率分析工具
  9. 纽约poi数据集_数据福利|微软城市计算、AI for Earth
  10. springboot接口返回封装与异常控制
  11. IDC:无线数字化转型持续进行 第二季度全球企业WLAN市场强劲增长
  12. oracle 变长数组,oracle:变长数组varray,嵌套表,集合
  13. BP神经网络设计方法
  14. 如何搭建一个vue项目(完整步骤)
  15. 火绒软件+软媒雷达(win10,弥补了火绒无优化内存服务)
  16. 真正的骨传导耳机有哪些品牌、性价比高的骨传导耳机排名
  17. 2021年西安交通大学915研究生考试编程题真题
  18. 富文本wangEditor插件层级问题
  19. C# 操作MongoDB时间 时差问题
  20. 求1的阶乘+2的阶乘+3的阶乘+4的阶乘+…+n的阶乘

热门文章

  1. 【uniapp小程序】uploadFile文件上传
  2. BigDecimal中的大于等于、小于等于及加减乘除
  3. NOIWC2018滚粗记
  4. pentaho report designer笔记
  5. 寻找 JAVA 控件,彗都控件网\中国控件网(http://***)http://www.componentcn.com/
  6. cubieboard学习笔记
  7. Arduino 水质检测仪(浊度、TDS、温度、电导率、吸光度、硬度)带18b20温度补偿。
  8. 磁盘被写保护无法使用怎么办?
  9. Wonderful Coloring - 2
  10. PostGIS的安装与初步使用