Shell入門
簡介:Shell是一個命令行解釋器,它爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,用戶可以用Shell來啓動、掛起、停止甚至是編寫一些程序
一、Shell的語法
1)腳本以 #!/bin/bash 開頭
2)腳本需要有可執行權限
二、編寫一個Shell腳本
1)創建一個Shell腳本,輸出 hello world!
1.1)第一種執行方式推薦使用
賦予腳本+X權限,直接執行
1.2)第二種執行方式
sh myShell.sh(腳本名字)
三、Shell的變量
- Linux Shell中的變量分爲:系統變量和用戶自定義變量
- 系統變量
$PATH,$PWD,$SHELL,$USER
- 用戶自定義變量
- 定義變量:變量=值
- 撤銷變量:unset 變量
- 聲明靜態變量:readonly變量【不能撤銷】
- 案例1:定義變量A,輸出A,撤銷A,再輸出A
- 案例2:定義靜態變量B,輸出B,撤銷B,再輸出B
- 系統變量
- 定義變量的規則
- 變量名稱可以由字母、數字和下劃線組成,但是不能以數字開頭
- 等號兩側不能有空格
- 變量名稱一般習慣爲大寫
- 將命令的返回值賦給變量
- 反引號:A=
ls -la
,運行裏面的命令將結果返回給變量A - (ls -la),等價於反引號
- 反引號:A=
- 設置環境變量
- 語法
- export 變量名=變量值【將 shell 變量輸出爲環境變量】
- source 配置文件【讓修改後的配置信息立即生效】
- echo $變量名【查詢環境變量的值】
- 設置TOMCAT_HOME環境變量
- 語法