CSDN技术中心 Linux Shell编程学习笔记
来源:百度文库 编辑:神马文学网 时间:2024/07/03 09:21:51
Linux Shell编程学习笔记 选择自andunkafei 的 Blog
关键字 Linux Shell编程学习笔记
出处
一、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的输出。
关键字 Linux Shell编程学习笔记
出处
一、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的输出。
CSDN技术中心 Linux Shell编程学习笔记
linux shell 学习笔记(五)
学习Linux 0.01 内核分析和操作系统设计的准备工作 - 开源 - CSDN技术中心
CSDN技术中心 Linux以及各大发行版介绍
CSDN技术中心 Linux 2.6 驱动设计快速入门!
CSDN技术中心 Log4j
CSDN技术中心 学习批处理!包你学会!!!
CSDN技术中心 正则表达式高级学习技巧
CSDN技术中心 PHP学习使用资源简单总结
CSDN技术中心 PHP学习使用资源简单总结
CSDN技术中心 学习批处理!包你学会!!
CSDN技术中心 1.1 什么是编程语言:如何像计算机专家一样思考(C 版)
CSDN技术中心 1.1 什么是编程语言:如何像计算机专家一样思考(C 版)
Web 2.0 编程思想:16条法则 - web开发 - CSDN技术中心
学习编程需要什么英语基础? - 笔记 - 南郁 - CSDN学生大本营
如何有效地记忆与学习 - 笔记 - 编程之美 - CSDN学生大本营 - Powered ...
linux学习笔记
linux学习笔记总结
Linux学习笔记
linux学习笔记
linux内核编程(一) - csdn 新闻
CSDN技术中心 编译原理
CSDN技术中心 Log4Net使用指南
CSDN技术中心 正则表达式