linux中变量的使用
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-29
附属提示符,默认是“>” 二,变量的使用 (1) 例:当您在设置别名alias cdnet=''cd /etc/sysconfig/network-scripts/'',可您下次登录时就无法使用该别名 重启系统后均会失效,此时可以在一些文件中进行设置 此时您可在下面一些文件中进行设置,分为全局环境有效和局部环境有效 全局环境:/etc/profile /etc/profile,d/* /etc/bashrc 局部环境:~/.bash_profile ~/.bashrc ~/.bash_logout (2)profile类: 设置环境变量 运行用户登录要执行的一些命令 bashrc类: 设置别名 设置本地变量 (3)然而shell又分为:交互式登录shell,非交互式登录shell 交互式登录shell时读取文件的顺序: /etc/profile-->/etc/profile.d/*-->~/.bash_profile-->~/.bashrc-->/etc/bashrc 非登录式shell时读取文件的顺序: ~/.bashrc-->/etc/bashrc-->/etc/profile.d/* 例:需要设置cds=''cd /usr/local/src''只对root有用 可以在root家目录下.bashrc设置 例:设置环境变量FAVORCOLOR对全局有效 在/etc/profile文件下设置export FAVORCOLOR=blue 或在/etc/profile.d/*下新建文件设置export FAVORCOLOR=blue echo $FAVORCOLOR 立即生效 :source /etc/profile 或. /etc/profile 练习1:让用户登录进来时候,显示,hi,i know you,you are root! 可以在/etc/profile文件下设置echo "Hi,i know you,you are $LOGNAME!" 三,变量使用的技巧 (1)变量赋值时,等号左右不能有空格 (2)变量名称只能是字母与数字,且不能以数字开头 (3)若变量值存在空格,则必需以双引号或单引号包裹起来. (4)对于特殊字符,单引号不能识别,而双引号可以识别 (5)"\"既可以作为跳转字符,也可以作为转义字符 (6)若变量要括增内容,应该使用双引号及$引用该变量 (7) 在一串指令中如果需要借助其他指令,可以使用`command`来嵌套(注意这里不是单引号,而是quote符号,也就是你的键盘上F1下面的那个按钮) (8)取消变量使用unset |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于linux中变量的使用的所有评论