【Linux实践】实验八:Shell程序的创建及变量
实验目的
1、掌握Shell程序的创建过程及Shell程序的执行方法。
2、掌握Shell变量的定义方法,及用户定义变量、参数位置等。
3、掌握变量表达式,包括字符串比较、数字比较、逻辑测试、文件测试。
实验内容
1、查看当前系统下用户Shell定义的环境变量的值。
2、定义变量AK的值为200,并将其显示在屏幕上。
3、定义变量AM的值为100,并使用test命令比较其值是否大于150。
4、创建一个简单的Shell程序,其功能为显示计算机主机名以及显示系统日期和时间,并执行该程序。
实验步骤及结果
1. 环境变量
- 环境变量一般指的是在操作系统中用于指定操作系统运行环境的一些参数。
- Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
- 处理环境变量的命令有
set
和env
,可以看到这两个命令是有区别的。-
set
用于设置或显示当前 Shell 的所有变量,包括环境变量和 Shell 变量。 -
使用
set VAR=value
来创建或修改 Shell 变量,使用unset
删除变量。
-