在前面的实战教程中我们经常提到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

linux attach 指令,以太坊实战-attach命令详解相关推荐

  1. linux压缩命令zip详解,Linux中zip压缩和unzip解压缩命令详解

    如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man.Man实际上就是查看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令.接下来是小编 ...

  2. 【Linux】19.Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解

    Linux环境变量名LD_LIBRARY_PATH 和 ldd命令详解 参考链接: https://www.jianshu.com/p/a62e1d327023 LD_LIBRARY_PATH中的LD ...

  3. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  4. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  5. linux vsftpd用法,Linux_LINUX系统下vsftpd 命令详解,FTP命令是Internet用户使用最频 - phpStudy...

    LINUX系统下vsftpd 命令详解 FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操 作系统下使用FTP,都会遇到大量的FTP内部命令. 熟悉并灵活应用FTP的内 ...

  6. 【Linux】基础特性与常见系统管理命令详解1

    目录 一.Linux基础特性 1.Tab 命令补全 2.快捷键的使用 3.命令行历史 4.命令别名 5.变量 变量种类 6.tee管道 7.分号: 单引号'' 双引号"" 反单引号 ...

  7. linux usermod a,linux用户管理(useradd,usermod,suerdel命令详解)

    linux用户管理(useradd,usermod,suerdel命令详解) 新增用户 使用命令 adduser 或 useradd 添加用户. Centos下useradd与adduser命令没有区 ...

  8. Linux下的at定时执行任务命令详解

    一.at服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service atd start    //启动服务 service atd  stop     // ...

  9. linux每日命令(30):Linux 用户及用户组相关文件、命令详解

    阅读目录(Content) 一. 用户.用户组概念及其文件结构详解 二. 常用的用户.用户组shell命令 用户相关命令 useradd userdel usermod passwd 用户组相关命令 ...

最新文章

  1. 系统清理工具(Wise Care 365)绿色版
  2. 静态库调用中“unrecognized selector sent to instance”错误
  3. run loop 测试
  4. pytorch笔记: 搭建Skip—gram
  5. angular 指令
  6. [armv9]-Introducing-Arm-Confidential-Compute-Architecture
  7. 9.11 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数
  8. 第四章MPU6000传感器驱动解析
  9. Zookeeper API 学习与使用
  10. 动态加载JavaScript文件
  11. Bezier曲线扫盲
  12. 面部识别实例:眼球替换
  13. 中国石油计算机第三次在线作业,最新中国石油大学北京计算机应用基础第三次在线作业1(10页)-原创力文档...
  14. mybatis多种方式注册映射文件
  15. UVA10165 Stone Game【Nim游戏】
  16. 转载:如果你到了20岁,还没到 25岁 作者:李开复
  17. SpringBoot2整合Flyway(二)
  18. 装饰器python详解_python装饰器详解
  19. 【锂电池健康状态预测】基于matlab BP神经网络锂电池健康状态预测【含Matlab源码 688期】
  20. RH850 Clock+LED

热门文章

  1. aws sqs_JMS和AWS SQS的更多高级内容
  2. k8s中graphite_在Graphite中存储Hystrix的几个月历史指标
  3. jboss maven_使用Maven配置JBoss / Wildfly数据源
  4. junit:junit_简而言之,JUnit:测试结构
  5. 使用Angular,Ionic 4和Spring Boot构建移动应用
  6. java 并发计数器_Java 8 LongAdders:管理并发计数器的正确方法
  7. Java中的模板方法模式
  8. builder 模式_Builder模式和Spring框架
  9. Java NIO教程
  10. 使用Spring Data R2DBC进行异步RDBMS访问