
linux系统中的环境变量用于在应用程序和系统命令中引用配置信息,为用户提供程序执行所需的环境。有不同的方式可以在Linux中设置环境变量。下面我们一起来看看Linux下如何设置环境变量。
## 一、设置用户变量
如果要设置用户级别的环境变量,可以在当前用户的`.bashrc`文件里面添加如下代码:
export VAR_name="value"
其中,VAR_NAME为环境变量名称,value为其对应的取值。保存`.bashrc`文件后,可以执行`source ~/.bashrc`命令使得这次的改变生效。
## 二、设置系统变量
要设置系统级别的环境变量,可以将环境变量放在`/etc/profile`文件里,来实现全局生效的效果,但是要注意,只在文件末尾添加全局变量,以免影响其它命令的正常运行。
下面代码展示了如何添加一个全局变量:
export VAR_NAME="value"
一定要记住,在`/etc/profile`设置的变量都是全局变量,所以记得编辑之后执行`source /etc/profile`命令使得这次的改变生效。
## 三、设置etc目录变量
我们还可以将环境变量放在`/etc/profile.d`目录中,该目录下的`*.sh`文件会在`/etc/profile`文件加载之后被调用执行。
下面代码展示了如何在`/etc/profile.d/`中添加一个环境变量:
#首先创建一个env.sh文件,并将如下内容添加到文件中export VAR_NAME="value"
添加完成后,我们只需要执行`source /etc/profile`命令,即可让新的环境变量生效。
上面介绍的是Linux下如何设置环境变量的三种方式,任何一种方式,设置完成后都需要`source`命令使得配置修改生效,从而在终端使用环境变量。虽然Linux环境变量设置比较复杂,但是只要能够正确地设置,就可以为我们程序的执行提供正确的运行环境。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux中环境变量和alias(别名)的配置文件在哪里
/etc/profile 或者他引用其他文件。 这个是全局的。 不建议修改这个文件,改错就会导致启动出问题。 ~/ 是当前用户的,不过必须是启动bash后才会实现。 设置的具体内容其实就是运行一下绑定的命令。 bash根据不同的运行时间会不同的去运行这些脚本来获得设置。
linux怎么打开程序
你先去学基础知识就行了,如果你不想学,那就最好改用 for Windows 的版本……1、你在开始菜单里面找不到的程序,当然要用终端来运行,其实,可以用运行解决。 印象里打开运行菜单的快捷键是 alt + f2 。 你的开始菜单上面或许也有运行的功能,和Windows 的开始菜单,运行的作用一样,但 Linux 这个运行功能更多一些(看你用什么窗口管理器了)。 Linux 的程序是按照每个文件不同的性质放在不同的目录里。 这样程序之间的调用会方便很多,而且这也是 POSIX 定义的规范。 可以保证很好的兼容性。 所以你没有必要去找程序装在了什么地方。 直接运行就行了,系统会帮你找到需要的东西。 2、因为 Linux 的程序可以不可以执行,要看他是不是可以“运行”,这是一个权限设置,没有这个权限,就算他真的是个程序也不行。 有这个权限的文件就算不是程序,也可以运行,只不过系统运行他会出错而实际上不能运行(能运行的程序有特殊结构的)。 3、看你的是 KDE 还是 GNOME 了,都有菜单管理器。 印象里都是开始菜单上右键都有这个程序的启动项。 PS:Linux 下面用终端运行程序,关掉终端会一同关掉运行的程序是因为,Linux 下面,被终端运行的程序会成为终端的子进程。 子进程在父进程关闭而子进程没有经过特殊设置的时候,会被同时关闭。 这是系统的默认设置。 应该是一种保证系统资源稳定的设计,防止父进程已经退出,但子进程还在运行等父进程消息的这种情况,这样很浪费系统资源。 这种情况是服务器杀手,直接可以拖死服务器。
XP系统,安装了jdk-7u5-windows-i586.exe,求环境变量如何设置~~
1、开始-设置-控制面板-系统-高级-环境变量2、在“系统变量”栏新建 变量名为: path 变量值为: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem3、确定
发表评论