我的朗科运维第四课(1)-创新互联

bash特性之变量:

创新互联是一家专业提供伊通企业网站建设,专注与网站设计、成都网站建设HTML5建站、小程序制作等业务。10年已为伊通众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。

    变量名:一段连续的内存空间名。

    变量值:变量名中存储的数据。

    命名规则:

        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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享标题:我的朗科运维第四课(1)-创新互联
URL地址:http://scyanting.com/article/ccgsgo.html