第一個簡單的shell腳本
shell腳本構成test1.sh
#!bin/bash
#Thisscriptdisplaysthedateandwho'sloggedon
date
who
1.編寫完後,需要通過命令chmod755test1.sh修改權限
2.運行該腳本./test1.sh(PATH環境變量被設成只在一組目錄中查找命令。要讓shell找到test1腳本,我們只需要採取下述做法之一:將shell腳本文件所處的目錄添加到PATH環境變量中;在提示符中用覺對文件路徑來引用shell腳本文件)。(有些linux發行版將$HOME/bin目錄添加進了PATH環境變量。它在每個用戶的HOME目錄下提供了一個腳本文件的地方,shell可以在那裏查找要執行的命令)。
環境變量
shell維護着一組環境變量,用來記錄特定的系統信息(比如系統的名稱,登陸到系統上用戶的名稱,用戶的系統ID),用戶的默認主目錄以及shell查找程序的搜索路徑。你可以用set命令來顯示一份完整的活動的環境變量列表:
example1
$set
Bash=/bin/bash
HOME=/home/Samantha
HOSTNAME=localhost.localdomain
HOSTTYPE=I386
IFS=$'\t\n'
...
你可以在環境變量名稱之前加個$在腳本中使用這些環境變量
example2
#!/bin/bash
#displayuserinformationfromthesystem
echo"Userinfoforuserid:$USER"
echoUID:$UID
echoHOME:$HOME