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

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

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

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

  Linux是一个多用户的操作系统,在了解Linux系统中变量的应用之前我们先来看看为什么要使用变量。

  一、Linux中使用变量的原因

  变量的好处在于用一个简单或容易理解的符号来代替另一个比较复杂或容易变动的数据。简而言之,使用变量就是为了方便。在Linux中,主机内有太多的数据需要访问,而这些数据都是一些服务所必须的,且这些数据都非常繁琐。因此,为了简化整个运行流程,可以通过某个变量功能,让这个变量可以根据不同的用户而更改内容。这样一来,系统只要根据那个变量去取得所需要的数据即可,而不需要去记忆那些繁琐的数据。

  二、查询在Linux中的变量

  查询"命令"是外部命令(其它非bash套件所提供的命令)或内置在bash中的命令。

  [root@localhost~]#type-tname

  type会显示出name是外部命令还是bash内置的命令,其中:

  file:表示为外部命令

  alias:表示该命令为命令别名所设置的名称

  builtin:表示该命令为bash内置的命令

  例如:type-tpacd

  系统显示为builtin,表示cd为内置命令。

  三、变量在Linux中的应用

  (1)获取变量的内容

  echo$变量名

  例如:

  1、echo$PATH则系统会显示出变量PATH的值。

  2、[root@localhost~]#sum=30+50-120

  [root@localhost~]#echo$sum//打印出"30+50-120",而不是-40

  30+50-120

  另外,echo还可以向Linux终端打印数据。

  例如:[root@localhost~]#echo"haha"

  haha

  (2)变量的赋值

  方法:可以直接使用"="来向某个变量赋值.

  例如:#echo$hehe//变量未赋值,直接取其值时,则系统的显示为空

  #hehe=Vbird

  #echo$hehe//系统显示为Vbird

  Attention!!!

  1、等号两边不能直接接空格符。

  2、变量名称只能是英文字母与数字,但数字不能作为开头。

  3、若该变量需要在其它子程序中执行,则需要用export使变量变成环境变量,如exportPATH。

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号