您好,登录后才能下订单哦!
bash特性之变量:
    变量名:一段连续的内存空间名。
    变量值:变量名中存储的数据。
    命名规则:
        1.只能以字母或"_"开头,不能使用数字,后面可以是任意字母、数字和下划线;
        2.大小写严格区分;
        3.见名知义;
        4.书写规范:
            1)全大写
            2)驼峰式
        5.不能与已知变量名相同;
    种类:
        全局变量(环境变量):作用整个shell进程,包括其子shell
        本地变量:仅仅作用当前登陆的shell,不包含子shell
        局部变量:仅仅作用但钱程序段,一般用于函数
默认全局变量:$?, $#, $*, $@, $$, ...
            $?:展开最近一次执行的命令的状态
            $#:位置参数个,十进制表示
            $*:展开所有参数
            $@
$$
            $0:展开shell或者shell脚本的文件名
            $LANG:存放语言
            $PS1:命令提示符
    变量的使用:
        声明本地变量:VARNAME=VALUE
        撤销变量:unset VARNAME
声明环境变量:export VARNAME
                                export VARNAME=VALUE
declare
            -a:声明索引数组
            -A:声明关联数组
            -i:声明整型变量
            -l:声明变量并将变量值中的字符转换为小写字母
-u:声明变量并将变量值中的字符转换为大写字母
            -x:声明变量并将其到处为环境变量
            -r:声明变量为只读变量
查看环境变量:export、set、env、
    声明局部变量:local VARNAME=VALUE
    若要永久生效,需改配置文件:
        通用配置文件:/etc/bashrc、/etc/profile
私人配置文件:~/.bashrc、~/.bash_profile
        重新加载配置文件:source .bashrc、. .bashrc
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。