热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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))"
如图所示:

推荐阅读
author-avatar
男人吧总负责人千金
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有