Linux Shell 变量的类型
自定义变量类型
定义变量: 变量名=变量值 变量名必须以字母或者下划线开头,区分大小写
引用变量: 变量名或者变量名 或者变量名或者(变量名)
查看变量: echo $ 变量名 set(包括自定义变量和环境变量)
取消变量: unset环境变量
作用范围: 仅在当前shell中有效
[root@localhost ~]# vartest=123456
[root@localhost ~]# echo $vartest
123456
[root@localhost ~]# echo ${vartest} //在当前shell中起作用
123456
[root@localhost ~]# bash
[root@localhost ~]# echo $vartest //在子shell中不起作用

[root@localhost ~]# exit
exit
[root@localhost ~]# echo ${vartest}
123456

环境变量
定义环境变量: 方法一 : export back_dir2=/home/test
方法二 : export back_dir1 将自定义变量转换为环境变量
引用环境变量: 变量名或者变量名 或者变量名或者(变量名)
查看环境变量: echo $ 变量名
取消环境变量:unset 变量名
变量作用范围:在当前shell和子shell有效
[root@localhost ~]# export back_dir=/home/backup
[root@localhost ~]# test_dir=/opt
[root@localhost ~]# export test_dir
[root@localhost ~]# echo $back_dir
/home/backup
[root@localhost ~]# echo $test_dir
/opt
[root@localhost ~]# env
XDG_SESSION_ID=8
HOSTNAME=localhost.localdomain
SELINUX_ROLE_REQUESTED=
HOME=/root
back_dir=/home/backup
[root@localhost ~]# unset back_dir //取消环境变量
[root@localhost ~]# unset test_dir
[root@localhost ~]# echo $test_dir //环境变量已取消 无输出

[root@localhost ~]# echo $back_dir

[root@localhost ~]#

Linux Shell变量类型相关推荐

  1. linux shell变量的,linux shell变量解析

    摘要 腾兴网为您分享:linux shell变量解析,智影,智联招聘,智慧消防,音恋等软件知识,以及考拉fm电台,快快游戏,京东企业购app,pdf加密工具,高德导航3d版,电脑驱动,兰溪新闻,我爱网 ...

  2. Linux shell 变量 数学 运算

    出处:http://qujunorz.blog.51cto.com/6378776/1382085 Abstract : 1)  Linux shell 中使用 let , [ ] ,(( )) 三种 ...

  3. linux shell 变量减法_第四章 shell和环境变量

    第四章 shell和环境变量 4.1    shell简介 4.1.1 编译器 一台计算机从基本架构上讲,由最基本的硬件组成硬件结构(如:cpu.内存.主板.声卡.显卡等),我们知道,硬件组成完备,但 ...

  4. 《Linux shell变量总结回顾》RHEL6

    在实际的生产中,运维一般使用的shell语法还是比较多的,时不时的就要写一个简短shell脚本,大型的shell脚本用到的function 比较多,便于下一个脚本的引入,下面主要总结一些简单的shel ...

  5. linux shell 变量减法_Linux Shell (3) - 变量运算

    Linux Shell (3) - 变量运算 String - expr命令 concat str=$str1$str2 str=$str1' '$str2 str=$str'12345 '$str2 ...

  6. 《Linux shell变量总结回顾》RHEL6(转)

    文章版权:http://www.cnblogs.com/linux-super-meng/ 环境变量路径: [root@localhost ~]# set   //查看到的是局部变量和全局变量2种 [ ...

  7. Linux Shell变量使用

    一.本地变量的使用 本地变量就如同局部变量一样,只在本SHELL中起作用.它不会影响到其他SHELL中的变量. 1.显示变量值 可以使用echo命令.需要注意的是,使用变量的时候必须在变量名前加上$符 ...

  8. Linux 的变量类型

    Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的 ...

  9. 马哥学习笔记——shell变量类型

    shell变量基础 shell 变量是一种很"弱"的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义.所以若要进行数学运算,必须使用一些命令例如let. de ...

最新文章

  1. 近90%公司亏损,泡沫破裂期将至:对于AI投资人的耐心还多吗
  2. springboot + profile(不同环境读取不同配置)
  3. 如何快速实现高并发短文检索-转
  4. python中字符串的几种表达方式(用什么方式表示字符串)
  5. 没什么是一次排序解决不了的,如果有,那就One more time
  6. ble 连接成功后找不到服务_闷声发大财的BLE芯片龙头
  7. Apache POI导出Excel
  8. 用 convert2rhel 工具将 CentOS 迁移至 RHEL
  9. 02在Windows Server 2008R2上面将客户端加入域
  10. 试验设计与matlab数据分析 下载,试验设计与MATLAB数据分析
  11. FineReport10.0功能说明
  12. 【高性能计算背景】《并行计算教程简介》翻译 - 中文 - 1 / 4
  13. NetBean快捷键
  14. 【C语言】数组名地址与数组首元素地址区别(实例分析)
  15. x264 settings
  16. java基础—综合练习
  17. 弹窗的点击空白关闭,背景虚化,防止滚动穿透
  18. linux文件 含义,Linux各个文件及其含义
  19. 创建工作生活新范式 开拓经济增长新空间
  20. mysql 创建表 create table详解

热门文章

  1. SpringCloud-Eureka-ProviderConsumer
  2. golang grpc demo
  3. Java网络编程的简单应用 例程
  4. [TCP/IP] TCP如何实现流量控制和拥塞控制
  5. python 操作 表格
  6. Centos7 Zookeeper
  7. Installing EF Power Tools into VS2015
  8. ConcurrentModificationException并发修改异常
  9. 图片上传unexpected end of stream
  10. IOS 实现QQ好友分组展开关闭功能