Linux Shell程式設計

2021-10-19 08:48:12 字數 425 閱讀 1037

1. 環境變數與本地變數

var=benson  --> 此時var是本地變數,如果想讓它變成環境變數需要再expotr var

2. alias起別名

alias pg='ps aux | grep'

3. unset刪除已定義的環境變數或本地變數

4. 萬用字元

*匹配0個或多個任意字元

?匹配乙個任意字元

[若干字元]匹配方括號中的任意乙個字元,可以[1-9]

5. 命令代換

由反引號 ` 括起來的也是一條命令,shell先執行該命令,然後將輸出結果離開代換到當前命令列中。

var=`date`

echo $var   --> 執行date命令

命令代換也可以使用$()表示:

var=$(date)

6. 算數代換

linux shell 程式設計

bin bash comments your commands go here 首行中的符號 告訴系統其後路徑所指定的程式bash即是解釋此指令碼檔案的shell程式。除第一行外,以 開頭的行就是注釋行,直到此行的結束。如果一行未完成,可以在行尾加上 這個符號表明下一行與此行會合併為同一行。有環境變...

linux shell 程式設計

1 程式設計入門 shell的簡介。從程式設計師的角度來看,shell本身是一種用c語言編寫的程式,從使用者的角度來看,shell是使用者與linux作業系統溝通的橋梁。使用者既可以輸入命令執行,又可以利用 shell指令碼程式設計,完成更加複雜的操作。在linux gui日益完善的今天,在系統管理...

Linux Shell 程式設計

檔案描述 shell 代號 dev stdin 標準輸入,一般指的是鍵盤輸入 dev stdout 標準輸出,一般指終端顯示器 dev stderr 標準錯誤,一般指終端顯示器 l輸出重定向 l輸入重定向 l追加重定向 l錯誤重定向 2 l輸出和錯誤同時重定向 應用例子 1.將 ls的結果輸出到檔案...