Linux系统中的变量有什么应用?

发表于:2011-8-29 10:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

分享:

  4、取消变量的方法:unset变量名

  5、若变量未赋值,直接取其值时,则系统的显示为空的。

  6、双引号、单引号在变量中的应用

  双引号仍然可以保持变量的内容。

  单引号只能是一般字符,$name会失去原有的变量内容,仅作为字符的显示类型而已。

  #name=vbird

  #echo$name//显示内容为vbird

  #echo"$nameisme"//显示内容为vbirdisme

  #echo'$nameisme'//显示内容为$nameisme

  (3)环境变量

  1、列出当前Shell环境下所有环境变量及内容:#env

  HOSTNAME=Linux.dmtsai.tw//主机名称

  SHELL=/bin/bash//当前环境下,使用的Shell是哪一个程序?

  HISTSIZE=1000//记录曾经执行过的命令的数目,RedHat中可记录1000个

  USER=root//当前用户名称

  LS_COLORS//颜色设置

  PATH//执行文件命令搜索路径,目录之间以冒号分隔。注意,文件的搜索是按PATH的值来查询。

  PWD//当前用户所在的工作目录

  LANG//与语系有关

  HOME

  ;//用户的家目录(进入用户的家目录:cd~或cd)

  2、列出所有变量(包括自定义变量):#set

  在Linux中,默认情况下使用{大写字母}来设置的变量一般为系统内定需要的变量。

  PS1//(数字1而不是英文字母)Linux命令提示符的设置

  {GetProperty(Content)}nbsp;//本Shell的PID(ProcessID)。查询Shell的PID,使用#echo$

  3、自定义的变量转变为环境变量:#export

  (1)#export

  将所有的环境变量都显示出来。

  (2)Linux中的变量可分为环境变量和自定义变量。两者的区别在于环境变量对于用户来说是透明的,即可以在任何一个程序中使用这些环境变量。而自定义变量只在当前Shell中有效,关闭了当前Shell,该变量便无效。所以为了能使自定义的变量在任何程序中都可以使用,可以使用export在系统的配置文件/etc/profile、/etc/.bashrc中声明该变量.

  export声明变量的格式:#export变量名

42/4<1234>
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号