Shell學習筆記 持續更新

2022-09-11 10:15:17 字數 457 閱讀 5065

2019-08-25

#變數設定規則

- 變數名與變數內容以乙個=號連線

- 等號兩邊不能直接打空格

- 變數名稱只能是英文本母與數字,但是必須以英文本母開頭

- 變數內容如果有空格符可以用""或者''將變數與內容結合起來 eg: var="shell is $good"(雙引號會將$good視為變數值;如果要讓變數為原始值,需要用單引號)

- 可以使用\轉義特殊符號,將[enter]、$、\、空格符、!等變成一般字元

- 如果需要使用其他命令提供的資訊,可以使用反單引號(注意是鍵盤1左邊那個鍵)`uname -r`或$()的方式eg:$(uname -r)

- 給變數增加內容,可以使用$變數名稱  或  $累加內容

- 大寫字元為系統預設變數,自行設定可以使用小寫,以便區分判斷

- 取消變數可以使用unset 變數名稱 eg:unset $good

shell記錄 持續更新

變數 和 url echo 輸出變數內容 輸出 echo 輸出變數長度 輸出 30 echo 左起第乙個 非貪婪匹配 為分隔,刪除左邊包括本身 輸出 www.baidu.com txt 1.txt echo 左起最後乙個 貪婪匹配 為分隔,刪除左邊包括本身 輸出 1.txt echo 右起第乙個 非...

指標學習筆記(持續更新)

question 1.什麼是指標?2.指標與引用的異同?何時使用指標,何時使用引用?1.c 提供兩種字串 string類物件和c風格的基於指標的char 字串。2.常量指標自身不可改變,而指向的目標可以改變。使用const修飾指標 指向非常量資料的非常量指標 如 int ptr 應用 間接引用指標使...

Linux學習筆記(持續更新)

1.開源軟體的優勢 使用的自由 絕大多數開源軟體免費 研究的自由 可以獲得軟體源 散布及改良的自由 可以自由傳播 改良甚至銷售 2.linux分割槽 必須分割槽 1.1 根分割槽 1.2 swap分割槽 交換分割槽,記憶體兩倍,不超過2g 推薦分割槽 boot 啟動分割槽,200mb 3.臨時改變i...