如何在UNIX中创建一个新的环境变量……?

栏目: 服务器 · 发布时间: 7年前

内容简介:– 我认为这或多或少是普遍的.所以,在bash和某些类似的shell中……如果要为特定运行创建变量,则可以执行此操作如果要为整个shell会话创建它(即直到您注销):
您可以通过ps -o comm = -p $$来判断您正在运行的 shell

– 我认为这或多或少是普遍的.所以,在bash和某些类似的 shell 中……

如果要为特定运行创建变量,则可以执行此操作

MYVAR=value the_command_that_needs_myvar

如果要为整个shell会话创建它(即直到您注销):

export MYVAR=value

…然后你可以运行:

the_command_that_needs_myvar

……在那次会议期间,你喜欢多次,它仍然会看到MYVAR具有价值.

如果您希望为自己设置它,对于所有登录会话,请将其放在〜/ .profile中.

请注意,bash的初始化文件可能是一个伟大的WTF.根据它是以交互方式,通过网络,本地运行,还是依赖于是以sh还是bash调用,它将有选择地读取〜/ .bashrc,〜/ .profile和〜/ .bash_profile的某些组合.有关详细信息,请阅读bash手册页的FILES部分.

如果你想为每个用户设置它,每次他们登录时,把它放在文件/ etc / profile中(尽管还有/ etc / environment,我不确定它的使用范围有多广泛.).

有关更多详细信息,请查看问题 “How to set environment variable for everyone under my linux system?” .

(请注意,根据您或其他用户是否使用bash,dash,csh,ksh等,这些建议会有所不同……但它应适用于大多数用例.)


以上所述就是小编给大家介绍的《如何在UNIX中创建一个新的环境变量……?》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。

The Little MLer

The Little MLer

Matthias Felleisen、Daniel P. Friedman、Duane Bibby、Robin Milner / The MIT Press / 1998-2-19 / USD 34.00

The book, written in the style of The Little Schemer, introduces instructors, students, and practicioners to type-directed functional programming. It covers basic types, quickly moves into datatypes, ......一起来看看 《The Little MLer》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具