版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
單元二
數(shù)據(jù)格式與Linux基礎(chǔ)命令
CONTENTS目錄JSON數(shù)據(jù)格式curl命令三.tree命令四.jq命令PART1JSON數(shù)據(jù)格式JSON簡(jiǎn)介JSON(JavaScriptObjectNotation,JavaScript對(duì)象表示法)數(shù)據(jù)格式是存儲(chǔ)和交換文本信息的語法,具有自我描述性。經(jīng)典的區(qū)塊鏈系統(tǒng)使用JSON格式文件配置網(wǎng)絡(luò)的編號(hào)、區(qū)塊難度、時(shí)間戳、預(yù)分配賬戶等信息。JSON定義JSON語法是JavaScript語法的子集,其中數(shù)據(jù)通過鍵值對(duì)的形式表示并由英文逗號(hào)(,)隔開,花括號(hào)({})用于保存對(duì)象,方括號(hào)([])用于保存數(shù)組,數(shù)組中可以包含多個(gè)對(duì)象。JSON定義鍵值對(duì)的數(shù)據(jù)表現(xiàn)形式為“字段名稱(在雙引號(hào)中)冒號(hào)(:)值”"name":"張三"JSON定義JSON值可以包括數(shù)字(整數(shù)或浮點(diǎn)數(shù))、字符串、邏輯值(true或false)、數(shù)組(在方括號(hào)中)、對(duì)象(在花括號(hào)中)、null等。JSON對(duì)象寫在花括號(hào)中{"name":"張三","age":"20"}JSON定義JSON值可以包括數(shù)字(整數(shù)或浮點(diǎn)數(shù))、字符串、邏輯值(true或false)、數(shù)組(在方括號(hào)中)、對(duì)象(在花括號(hào)中)、null等。JSON數(shù)組寫在方括號(hào)中[{"name":"張三","age":20},{"name":"李四","age":19},{"name":"王五","age":20}]PART2curl命令curl簡(jiǎn)介Curl(CommandLineURLViewer)是一個(gè)命令行工具。curl能訪問遠(yuǎn)程服務(wù)器并從遠(yuǎn)程服務(wù)器下載數(shù)據(jù),也可以向遠(yuǎn)程服務(wù)器發(fā)送數(shù)據(jù)。curl命令支持多種協(xié)議,如我們熟知的POP3、SMTP、TELNET等。本書在介紹區(qū)塊鏈系統(tǒng)中,將會(huì)借助系統(tǒng)的JSON-RPC接口,使用curl命令實(shí)現(xiàn)區(qū)塊鏈操作的各種功能。curl安裝命令curl工具在Ubuntu操作系統(tǒng)下的安裝命令curl工具在Centos操作系統(tǒng)下的安裝命令#aptinstallcurl#yuminstallcurlcurl命令格式curl命令的格式:curl命令常見選項(xiàng):curl[option][url]選項(xiàng)描述-A/--user-agent設(shè)置用戶代理發(fā)送給服務(wù)器-C/--continue-at設(shè)置為斷點(diǎn)續(xù)轉(zhuǎn)-X設(shè)置請(qǐng)求的方法-T/--upload-file設(shè)置為上傳文件模式-u/--user設(shè)置訪問服務(wù)器的用戶和密碼curl命令練習(xí)課堂練習(xí):可以使用curl訪問百度首頁(yè)進(jìn)行練習(xí)返回內(nèi)容為百度首頁(yè)的HTML信息#curlPART3tree命令tree簡(jiǎn)介使用tree命令可以非常方便地查看文件夾的結(jié)構(gòu)。tree安裝命令tree命令在Ubuntu操作系統(tǒng)下的安裝命令tree命令在Centos操作系統(tǒng)下的安裝命令#aptinstalltree#yuminstalltreetree命令格式tree命令的格式:tree命令常見選項(xiàng):tree[option][參數(shù)]選項(xiàng)描述-a顯示所有文件和模流-d顯示目錄名稱-D列出文件或目錄的更改時(shí)間-p列出權(quán)限-s列出文件或目錄大小-t按文件更改時(shí)間先后排序curl命令練習(xí)課堂練習(xí):使用-L操作控制僅顯示1層目錄$tree-L1PART4jq命令jq命令簡(jiǎn)介jq命令功能是允許直接在命令行下對(duì)JSON文件進(jìn)行操作,包括分片、過濾、轉(zhuǎn)換等。jq命令安裝命令jq命令在CentOS操作系統(tǒng)下的安裝命令#yuminstall-yepel-release#yuminstall-yjqtree命令格式tree命令的格式:jq命令常見選項(xiàng):jq[options]filter[files]選項(xiàng)描述-r輸出原始字符串,而不是一個(gè)JSON格式-c緊湊輸出json數(shù)據(jù)tree命令格式過濾器操作:.
:表示當(dāng)前對(duì)象??梢允褂?來訪
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 賓館裝修翻新服務(wù)協(xié)議
- 湖北藝術(shù)職業(yè)學(xué)院《招投標(biāo)管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度貨物采購(gòu)合同(電子產(chǎn)品)9篇
- 2025年房產(chǎn)交易指南合同2篇
- 2025年度環(huán)保工程合同:工程概況、環(huán)保標(biāo)準(zhǔn)與驗(yàn)收條件3篇
- 玉溪云南玉溪市司法局招聘編外人員筆試歷年參考題庫(kù)附帶答案詳解
- 2025年度銷售員銷售策略制定與勞務(wù)合同范本3篇
- 廣州廣東廣州中醫(yī)藥大學(xué)第三附屬醫(yī)院招聘工作人員10人筆試歷年參考題庫(kù)附帶答案詳解
- 杭州浙江杭州拱墅區(qū)大關(guān)上塘街道社區(qū)衛(wèi)生服務(wù)中心招聘編外聘用人員筆試歷年參考題庫(kù)附帶答案詳解
- 杭州2024年浙江杭州市臨平區(qū)教育系統(tǒng)事業(yè)單位招用編外人員88人筆試歷年參考題庫(kù)附帶答案詳解
- 體外膜肺氧合(ECMO)并發(fā)癥及護(hù)理
- 充電樁巡查記錄表
- 心電圖并發(fā)癥預(yù)防及處理
- 疏散樓梯安全要求全解析
- 汽車擾流板產(chǎn)品原材料供應(yīng)與需求分析
- 臨床醫(yī)學(xué)院畢業(yè)實(shí)習(xí)管理-new-new課件
- 阻燃材料的阻燃機(jī)理建模
- PLC控制系統(tǒng)合同(2024版)
- CJT 511-2017 鑄鐵檢查井蓋
- ISO15189培訓(xùn)測(cè)試卷及答案
- JJG(交通) 171-2021 超聲式成孔質(zhì)量檢測(cè)儀檢定規(guī)程
評(píng)論
0/150
提交評(píng)論