docker scripts 解讀所需知識點

2021-06-28 16:55:53 字數 883 閱讀 9760

if 用法

-r file     使用者可讀為真

-w file     使用者可寫為真

-x file     使用者可執行為真

-f file     檔案為正規檔案為真

-d file     檔案為目錄為真

-z var 變數是否存在值

基本的if條件命令選項有:

-eq —比較兩個引數是否相等(例如,if [ 2 –eq 5 ])

-ne —比較兩個引數是否不相等

-lt —引數1是否小於引數2

-le —引數1是否小於等於引數2

-gt —引數1是否大於引數2

-ge —引數1是否大於等於引數2

$ 用法

$1 引數

$? 上乙個命令的返回值

$# 引數個數

$@ 所有引數

$$ 當前執行的程式的pid

misc

mkdir -p  直接建立多層directories

local 區域性變數

stat -c %s

"$localtar" 得到filesize

scp -q -f tar -xf --directory 解壓

readlink 得到symbolic link指向的位置

chown -r recursively改變所有子目錄

unix有幾種輸入輸出流,與數字的對應關係如下:

0-標準輸入流(stdin)

1-標準輸出流(stdout)

2-標準錯誤流(stderr)

mybatis 解讀系列 配置解讀

介紹下專案情況 springboot專案 mybatis,先奉上啟動截圖,看看springboot啟動過程以及對mybatis配置的載入 截圖如下 我們可以看到 createbean register,getsingleton。這些事springbean的載入過程。而後我們能看到sqlsession...

python函式解讀 python 函式解讀

1 strip 函式 用於移除字串頭尾指定的字元 預設為空格或換行符 或字串行 包括 n r t 注意 該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元 語法 s.strip rm 刪除s字串中開頭 結尾處,位於 rm刪除序列的字元 s.lstrip rm 刪除s字串中開頭處,位於 rm刪除...

python解讀 Python再次解讀筆記

書讀百遍,其義自見。如果乙個字串包含很多需要轉義的字元,對每乙個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首r,表示這是乙個 raw 字串,裡面的字元就不需要轉義了。布林運算 1.在計算a and b時,如果 a 是 false,則根據與運算法則,整個結果必定為 false,...