物聯網學習日記7

1.RAML插件
解析:RAML Plugin For IntelliJ。

2.YAML支持的數據結構
解析:
[1]對象:鍵值對的集合,又稱爲映射[mapping]/哈希[hashes]/字典[dictionary]
[2]數組:一組按次序排列的值,又稱爲序列[sequence]/列表[list]
[3]純量[scalars]:單個的、不可再分的值

3.JavaScript純量
解析:
[1]字符串
[2]布爾值
[3]整數
[4]浮點數
[5]Null
[6]時間
[7]日期

4.YAML±
解析:+表示保留文字塊末尾的換行,-表示刪除字符串末尾的換行。

5.$(pwd)
解析:表示當前所在目錄。

6.shell echo命令
解析:字符串的輸出,格式:echo string。

7.shell只讀變量
解析:使用readonly命令可以將變量定義爲只讀變量,只讀變量的值不能被改變。

#!/bin/bash
myUrl="http://www.google.com"
readonly myUrl
myUrl="http://www.runoob.com"

8.shell刪除變量
解析:
[1]使用unset命令可以刪除變量
[2]語法:unset variable_name
[3]unset 命令不能刪除只讀變量

9.shell函數參數
解析:
[1]$#:傳遞到腳本或函數的參數個數
[2]$*:以一個單字符串顯示所有向腳本傳遞的參數
[3]$$:腳本運行的當前進程ID號
[4]$!:後臺運行的最後一個進程的ID號
[5]$@:與$*相同,但是使用時加引號,並在引號中返回每個參數
[6]$-:顯示Shell使用的當前選項,與set命令功能相同
[7]$?:顯示最後命令的退出狀態。0表示沒有錯誤,其它任何值表明有錯誤

10.trap命令
解析:
[1]trap命令用於指定在接收到信號後將要採取的行動。
[2]trap命令的一種常見用途是在腳本程序被中斷時完成清理工作。
[3]可以使用trap -l來查看具體信號列表。

11.export命令
解析:export [變量名稱]=[變量設置值]。

12.pkill命令和killall命令
解析:pkill命令和killall命令的用法相同,都是通過進程名殺死一類進程。

參考文獻:
[1]K3S:https://k3s.io/
[2]K3OS:https://k3os.io/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章