当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

Linux的shell变量

1、本地变量:本地变量对子shell无效binbash进入子shell650)this.altsrcuploadsallimg110721193Z3F29-0.png2、环境变量:export到出,对子shell是有效在父shell设置的变量同样适用子shellexport显示当前
1、本地变量 :本地变量对子shell无效  /bin/bash 进入子shell
               env      在指定的环境下显示环境变量
如图所示,可以显示系统设定的环境变量:
 
但是这里面的环境变量有的不是固定不变的,如PWD就会随着目录的不同而变化这,这也是为啥使用cd - 时,可以在本命令所在的目录和前一个命令所在的目录之间进行切换其操作如下:
                                                 echo $?
                              $0   shell的命令本身                          
                              $1到$2    数字表示shell的第几个参数
                              $$    脚本运行的ID号
                              $#  传递到脚本的参数的个数
                              $*  以一个单字符串显示所有向脚本传递的参数
                              $!  后台运行的ID号
                             $@  与$#相同,但是使用的时候要加引号,并在引号中返回每个参数
                             $-显示shell使用的当前选项
         一下是含这几个特殊变量的脚本:
        
       脚本执行后输出的结果:
                    
          算术运算 $[] or $(())
               A=3
               B=2
              echo "$[$A+$B]"  或 echo "$(($A+$B))"
如图所示:
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有