单元二 数据格式与Linux基础命令_第1页
单元二 数据格式与Linux基础命令_第2页
单元二 数据格式与Linux基础命令_第3页
单元二 数据格式与Linux基础命令_第4页
单元二 数据格式与Linux基础命令_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元二

数据格式与Linux基础命令

CONTENTS目录JSON数据格式curl命令三.tree命令四.jq命令PART1JSON数据格式JSON简介JSON(JavaScriptObjectNotation,JavaScript对象表示法)数据格式是存储和交换文本信息的语法,具有自我描述性。经典的区块链系统使用JSON格式文件配置网络的编号、区块难度、时间戳、预分配账户等信息。JSON定义JSON语法是JavaScript语法的子集,其中数据通过键值对的形式表示并由英文逗号(,)隔开,花括号({})用于保存对象,方括号([])用于保存数组,数组中可以包含多个对象。JSON定义键值对的数据表现形式为“字段名称(在双引号中)冒号(:)值”"name":"张三"JSON定义JSON值可以包括数字(整数或浮点数)、字符串、逻辑值(true或false)、数组(在方括号中)、对象(在花括号中)、null等。JSON对象写在花括号中{"name":"张三","age":"20"}JSON定义JSON值可以包括数字(整数或浮点数)、字符串、逻辑值(true或false)、数组(在方括号中)、对象(在花括号中)、null等。JSON数组写在方括号中[{"name":"张三","age":20},{"name":"李四","age":19},{"name":"王五","age":20}]PART2curl命令curl简介Curl(CommandLineURLViewer)是一个命令行工具。curl能访问远程服务器并从远程服务器下载数据,也可以向远程服务器发送数据。curl命令支持多种协议,如我们熟知的POP3、SMTP、TELNET等。本书在介绍区块链系统中,将会借助系统的JSON-RPC接口,使用curl命令实现区块链操作的各种功能。curl安装命令curl工具在Ubuntu操作系统下的安装命令curl工具在Centos操作系统下的安装命令#aptinstallcurl#yuminstallcurlcurl命令格式curl命令的格式:curl命令常见选项:curl[option][url]选项描述-A/--user-agent设置用户代理发送给服务器-C/--continue-at设置为断点续转-X设置请求的方法-T/--upload-file设置为上传文件模式-u/--user设置访问服务器的用户和密码curl命令练习课堂练习:可以使用curl访问百度首页进行练习返回内容为百度首页的HTML信息#curlPART3tree命令tree简介使用tree命令可以非常方便地查看文件夹的结构。tree安装命令tree命令在Ubuntu操作系统下的安装命令tree命令在Centos操作系统下的安装命令#aptinstalltree#yuminstalltreetree命令格式tree命令的格式:tree命令常见选项:tree[option][参数]选项描述-a显示所有文件和模流-d显示目录名称-D列出文件或目录的更改时间-p列出权限-s列出文件或目录大小-t按文件更改时间先后排序curl命令练习课堂练习:使用-L操作控制仅显示1层目录$tree-L1PART4jq命令jq命令简介jq命令功能是允许直接在命令行下对JSON文件进行操作,包括分片、过滤、转换等。jq命令安装命令jq命令在CentOS操作系统下的安装命令#yuminstall-yepel-release#yuminstall-yjqtree命令格式tree命令的格式:jq命令常见选项:jq[options]filter[files]选项描述-r输出原始字符串,而不是一个JSON格式-c紧凑输出json数据tree命令格式过滤器操作:.

:表示当前对象。可以使用.来访

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论