我的朗科运维第四课(1)

网友投稿 200 2022-10-27


我的朗科运维第四课(1)

bash特性之变量:

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

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

命名规则:

1.只能以字母或"_"开头,不能使用数字,后面可以是任意字母、数字和下划线;

2.大小写严格区分;

3.见名知义;

4.书写规范:

1)全大写

2)驼峰式

5.不能与已知变量名相同;

种类:

全局变量(环境变量):作用整个shell进程,包括其子shell

本地变量:仅仅作用当前登陆的shell,不包含子shell

局部变量:仅仅作用但钱程序段,一般用于函数

默认全局变量:$?, $#, $*, $@, $$, ...

$?:展开最近一次执行的命令的状态

$#:位置参数个,十进制表示

$*:展开所有参数

$@

$$

$0:展开shell或者shell脚本的文件名

$LANG:存放语言

$PS1:命令提示符

变量的使用:

撤销变量:unset VARNAME

export VARNAME=VALUE

declare

查看环境变量:export、set、env、

若要永久生效,需改配置文件:

通用配置文件:/etc/bashrc、/etc/profile

私人配置文件:~/.bashrc、~/.bash_profile

重新加载配置文件:source .bashrc、. .bashrc


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:一个优雅的报警处理系统范例
下一篇:Java程序的逻辑控制和方法详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~