软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Linux Shell编程学习笔记

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

一、Shell变量分为本地变量和环境变量。

        1、本地变量  -- 在用户现有运行的脚本中使用
              1) 定义本地变量      格式: variable-name=value
                  例子:[root@jike1 /root]# LOCALTEST="test" 
                              [root@jike1 /root]# echo $LOCALTEST test
              2) 显示本地变量      格式: set 
                  例子:[root@chinaitlab root]# set
              3) 清除本地变量     格式:unset  variable-name 
                  例如:[root@jike1 /root]# unset LOCALTEST
                  此时再执行echo $LOCALTEST将看不到变量LOCALTEST的输出。
                           
        2、环境变量 -- 在所有的子进程中使用
              1) 定义环境变量     格式: export  variable-name=value (与本地变量的定义相比,多了一个export关键字)
                  例子:[root@chinaitlab /root]# export DOMAIN="chinaitlab.com" 
                              [root@ chinaitlab shell]# vi testenv.sh
                                #!/bin/bash
                                echo $DOMAIN
                              [root@chinaitlab shell]# chmod +x testenv.sh
                              [root@chinaitlab shell]# ./testenv.sh
                                chinaitlab.com
                2) 显示环境变量     格式: env     (本地变量的显示使用set,环境变量的显示使用env)
                    例子: [root@chinaitlab test]# env
                3) 清除环境变量     格式:unset  variable-name     (用法与本地变量相同,都使用unset)
                    例子: [root@chinaitlab shell]# unset DOMAIN
                    此时再执行./testenv.sh将看不到变量DOMAIN的输出。   




相关文章

相关软件