linux 查看进程环境变量,linux环境变量介绍

今天为大家介绍一下linux环境变量(environment variables)的基础知识。如果你选择使用linux;那么不可避免滴要和这些环境变量打交道(windows也有这个东东啦)。每个linux 进程都会有一组键/值对应的环境变量。程序可以控制这些环境变量或局部环境变量(子进程中的环境变量是不会影响到主进程的哦,这点和c函数调用有点类似^_^)。我们可以在shell进程(类似于DOS命令行啦)中与这些环境变量进行交互操作,当然也可以把变量导入到子进程中。介绍来为大家介绍下环境变量的设置、使用。

一、设置局部变量

为shell设置环境变量相当简单,在bash中敲入name=value即可。在tcsh(这个shell貌似已经out了^_^)中前面需要加一个set命令 set name=value

二、设置全局变量

上面介绍的方法适用于当前进程。如果你希望子进程中的变量在全局使用,那么需要使用export命令。在bash中输入export name=value。在tcsh中setenv name=value。

三、为指定进程设置变量

上面介绍的两种方法在实用应用中相当常用。但仅仅这样是不够的。有的时候我们希望为不同的子进程设置同名但不同值的变量,需要如何操作呢?答案很简单 name=value program 。例如:LANG=C sort ,这个命令为sort程序设置了LANG=C环境变量,这样的设置仅对sort程序起作用。相当人性化吧^_^。另外在tcsh中也需要加一个env,env name=value sort

四、查看变量

linux中查看、显示变量实用echo命令,如echo $name。其中的$符号做php的朋友一定很熟悉了吧,在linux中只有引用变量的时候才会添加这个前缀哦。在bash中我们可以使用set命令查看所有变量。使用printenv 查看所有全局变量。需要注意一点:在tcsh中set命令只能查看局部变量,而printenv 只可以显示所有shell内建变量。

五、变量的使用

变量的用途相当广泛,涉及linux程序的方方面面。有了上面的介绍。相信各位网友对linux变量这个东东也不再陌生了吧,今天就写到这了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值