第一个简单的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