Shell筆記第三天

2021-09-13 02:53:53 字數 1141 閱讀 6031

2.3shell中的變數

系統變數(環境變數)

使用者自定義的變數(本地變數或者shell變數)

系統變數是linux shell bash 建立和維護的變數

系統變數 及含意:(都是大寫)

bash we_version

display 設定x display 名字

editor 設定預設的文字編輯器

histfile 儲存歷史命令的檔名

histsize 記錄了歷史命令中的數量

ifs 定義shell內部文字段分隔符,一般是空格符 製表符 換行符

path 搜尋命令的路徑,這是乙個以冒號分割的目錄列表

ps1 你的提示符設定

pwd 當前工作目錄,由cd命令設定

shell設定登入shell的路徑

term 設定你的登入終端型別

tmout 設定shell 內建命令,read的預設超時時間,單位為秒

檢視當前shell所有的系統變數:

#env

#printenv

2.3.2如何定義變數和給變數賦值

格式:varname=value

操作不能有空格!

let命令 將算術表示式的數值賦值給乙個變數

數字、任意字元賦值給變數

注意:shell預設賦值是字串賦值,

將變數的值直接賦值給另乙個變數,

將命令的執行結果賦值給乙個變數

例子:#var=1

#echo katex parse error: expected 'eof', got '#' at position 5: var #̲var2=var+1

#echo $var

#echo $var2

#var=1+1

#echo $var

#let var=1+1

#echo katex parse error: expected 'eof', got '#' at position 5: var #̲history #c=』ech…b』(var=』pwd』或者var=$(pwd)和執行echo $pwd 是一樣的)

將bash的內建命令read讀入的內容複製給變數

#read -p 「enther var:」 var

enther var#:hello

第三天 筆記

day03 運算子 1,單目運算子 運算元只有乙個的.比如 1 1 2,雙目運算子 運算元為兩個的.比如 1 2 3,三目運算子 運算元有三個.算數運算子 取餘 正負性的資料僅與第乙個運算元正負性一致 小括號優先順序最高.特點 1,什麼樣地資料型別相互運算,其結果還是什麼資料型別 自動型別轉換 由小...

第三天筆記

python資料型別學習 了解python的基本概念,表示式 語句 函式等,知道什麼是識別符號,有哪些注意事項,要怎麼去用,命名的規則,python有哪些關鍵字。關於python的資料型別大概有哪些,簡單的用法。重點學習了字串,什麼是字串,字串怎麼用,拼接 格式化 佔位符等具體怎麼操作。最後是變數的...

第三天筆記

表單元素 標籤屬性 1.action將使用者輸出的資料輸到哪個頁 2.method的兩種提交方式 1 get提交傳值的時候在使用者位址列中可以看到是顯示提交,有長度限制,2 post提交,不可以在位址列中看到 3.target b 新的 p 前乙個 solf 自身的 文字輸入 1.文字框 單標籤 1...