天天看點

【學習筆記--shell】---第一個shell腳本

第一個簡單的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

本文轉自 jasonteststudy 51CTO部落格,原文連結:http://blog.51cto.com/jasonteststudy/1319048

繼續閱讀