本文针对的人群:会用putty、SecureCRT、xhsell等工具ssh连接到自己的asch服务器上,但不怎么会执行命令的人。高手请绕路~

本文主要围绕受托人搭建、维护涉及相关的内容进行Linux基础命令的介绍,看完本文后,你能只用一个ssh远程工具完成asch见证人的搭建和维护,不需要再使用其它工具(如winscp等文件上下传工具)

对官方搭建文档(http://blog.asch.so/2016/07/12/asch-testnet-tutorial/  )的一个解读:

wget:linux中的一个下载工具,官方未加任何参数,每次下载都会生成一个新文件,如果使用”wget -c 文件名“则会进行断点续传(比如下载一半给断掉了,-c则可以继续下载),并且多次下载文件名一样

tar:压缩、解压工具,tar zxvf 解读:z表示gz格式压缩的文件、x执行解压缩、v详细模式(列表有那些文件),“tar zxf 文件名”则屏幕上不会出现类似文件名那样的记录

cd:进行目录的命令,效果和Windows下双击进入目录一个效果。

./aschd configure: ./文件名 标识执行某个具有执行权限的文件(脚本、程序等),configure是执行时的参数,其它参数只能通过查看脚本内容来查看,估计官方后续会继续优化改进。备注:Lisk的lisk.sh脚本写的比较详细,有兴趣的可以看看

vim:linux下的文本编辑器(注意:使用vim时必须全程使用半角的英文)。如果想要锻造,有一步得修改config.json中的密码,此时可以用vim config.json(如果你要打开指定的文件,则需要你cd到该文件所在路径或者用全路径形式打开)。通过键盘上的方向键移动到secret那一行,在你想要编辑的地方按一下"i"键就能进行文本编辑了(输入"你密码"),等到你把密码输入完按一下“esc”键(键盘左上角),然后输入":wq"(会显示在屏幕的左下角)会保存并退出。

日志相关:

在asch启动后需要查看日志来检查状态,请参考:http://forum.asch.so/index.php?s=/forum/index/detail/id/44.html

tail:查看文件的末尾几行。-f参数表示:持续查看,即文件最后写入的部分会一直打印到屏幕上,此方法需要执行“ctrl+c ”退出查看)。“tail -n 1 文件”:查看文件的最后1行,1换成其它数字(如5)表示查看倒数5行

cat: 查看完整的文件,将文件内容都打印到屏幕,可能会刷很多屏

| : 代表管道,符号之前的命令执行结果是符号之后命令的参数,如cat logs/debug.log |grep Forging ”表示用cat命令查看debug.log文件全部内容,然后用grep命令进行过滤包含“Forging”字符串的行内容

grep:过滤命令,过滤文本中的某个值(其实就是Windows的 Ctrl+F查找)

asch相关的linux基础知识分享的更多相关文章

  1. 《Linux基础知识及命令》系列分享专栏

    <Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...

  2. Linux基础知识第八讲,系统相关操作命令

    目录 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 2.磁盘信息查看. 3.系统进程 Linux基础知识第八讲,系统相关操作命令 一丶简介命令 时间和日期 date cal 磁盘和目录空间 ...

  3. 运维之linux基础知识(一)

    运维之linux基础知识(一) 1.GUI:Graphic User Interface 图形用户界面 2.CLI:Command line Interface 命令行界面 3 dll:Dynamic ...

  4. Linux基础知识梳理

    Linux基础知识梳理 Linux内核最初只是由芬兰人林纳斯?托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的.Linux是一套免费使用和自由传播的类Unix操作系统,是 ...

  5. Linux基础知识与基础命令

    Linux基础知识与基础命令 系统目录 Linux只有一个根目录,没有盘符的概念,文件目录是一个倒立的树形结构. 常用的目录功能 bin 与程序相关的文件 boot 与系统启动相关 cdrom 与Li ...

  6. Linux基础知识之挂载详解(mount,umount及开机自动挂载)

    Linux基础知识之挂载详解(mount,umount及开机自动挂载) 转载自:http://www.linuxidc.com/Linux/2016-08/134666.htm 挂载概念简述: 根文件 ...

  7. (转)Linux基础知识学习

    Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...

  8. 系统和帮助-Linux基础知识

    iOS镜像: 硬盘分区:留出一些空间;实在不成,可安装完成以后,新增一块虚拟硬盘; 终端:terminal 用户界面: GUI:图形界面 GNome KDE CLI: bash,zsh,sh,csh, ...

  9. 【Linux系列】Linux基础知识整理

    Linux操作系统在服务器领域广泛的使用到,作为一个后台开发工程师很有必要了解Linux相关的知识. 本篇日志是我学习Linux过程中的简单记录和总结.本着"理论够用,实践为主"的 ...

随机推荐

  1. h3c mstp的举例

    h3c交换机的图如下: 分别对于SWA,SWB,SWC,SWD,SWE 配置如下: SWA: vlan 10 vlan 20 vlan 30 region-name h3c instance 0 vl ...

  2. pyqt5-按钮基类-QAbstractButton

    QAbstractButton  是抽象类 from PyQt5.QtWidgets import QApplication, QWidget,QAbstractButton import sys f ...

  3. CEYE平台的使用

    0x01 CEYE 是什么 CEYE是一个用来检测带外(Out-of-Band)流量的监控平台,如DNS查询和HTTP请求.它可以帮助安全研究人员在测试漏洞时收集信息(例如SSRF / XXE / R ...

  4. 老师博客copy -高阶函数2

    新闻 管理   Py西游攻关之函数   一 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法.在B ...

  5. HTTP协议10-实体首部字段

    实体首部字段 实体首部字段是包含咋请求报文和响应报文中实体部分的首部,用于补充内容的更新时间等于实体相关的信息. 1)Allow Allow:GET,HEAD 用于通知客户端能够支持访问指定资源的请求 ...

  6. JVM--01

    ---恢复内容开始--- jdk  jre  jvm 的关系 java7的结构图 java8 jvm内存溢出 jdk /bin 目录下的jconsole java发展历史 oak:用在嵌入式设备上 相 ...

  7. 【原创】大数据基础之Zookeeper(4)应用场景

    1 集群配置管理 应用服务器的配置通常会放到properties文件中,格式为: system1.module2.prop3=value4 然后启动的时候加载,这样带来的问题是启动后无法修改,想修改必 ...

  8. python下的异常处理

    一.什么是异常 程序运行过程中错误发生的信号.(如果运行时产生的异常,程序不处理就会被抛出,随之会造成程序终止) 二.异常的种类 首先,异常主要分为语法错误.逻辑错误两种类型 语法错误会在程序还没有执 ...

  9. Xcode注释快捷键和Alfred 快捷键冲突解决方案

    在Alfred 中的Features -> File Search ->Navigation ->Previous Path 中的快捷方式改掉就可以了

  10. 滑动时候报错:Unable to preventDefault inside passive event listener, 移动端滑动性能优化

    https://www.jianshu.com/p/04bf173826aa 记录下  这篇帖子 解决办法1: 在touch的事件监听方法上绑定第三个参数{ passive: false }, 通过传 ...