RHEL 6 Linux中的shell变量总结
副标题[/!--empirenews.page--]
环境变量路径: [root@localhost ~]# set //查看到的是局部变量和全局变量2种 [root@localhost ~]# env //查看系统的全局环境变量 [root@localhost ~]# echo $PATH //查看系统环境变量路径 [root@localhost ~]# export $PATH //也可以使用export查看环境变量路径 [root@localhost ~]# export PATH=$PATH:/date/ //临时添加/date目录到环境变量路径下 要想重启主机后还生效就要编辑环境配置文件root/.bashec或/root/.bash_profile与/etc/profile文件,想要立刻生效可以使用命令: 注:.bash_profile文件支队系统当前用户生效 [root@localhost ~]# source .bash_profile [root@localhost ~]# ls –a 可以查看到这2个文件 脚本的执行: sh script //这种方法script不需要可执行权限 ./ script //必须具有可执行权限 . script //这种方法script也不需要可执行权限 区分局部变量和全局变量 [root@localhost ~]# str=1000 //局部变量 [root@localhost ~]# echo $str 1000 去编辑一个脚本: # vim bianliang.sh #!/bin/bash echo $str [root@localhost ~]# bianliang.sh //我们定义的变量,但是通过脚本却不能输出 [root@localhost ~]# export str //添加到全局变量中 [root@localhost ~]# bianliang.sh //再次使用完全ok 1000 要想完全的清除某个全局变量: # unset str 清除全局变量 #env 可以查看到所有全局变量 && || 的用法:(参数的比对) && 条件符合要求才会执行后面的动作 || 条件不符合要求时才会执行后面的动作 //查看/ect目录下是否有/grub.conf文件,有则输出yes,无则输出no。 [root@localhost ~]# [ -f /etc/grub.conf ] && echo yes || echo no Yes (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |