dgr*_*ge4 5 bash android environment-variables
问题:Android开发过程中,为了给环境变量添加ADB路径;我做了以下事情:
gedit /etc/environment
- 在文件中添加了我想要的路径,例如 :/media/Software/00.AndroidLinux/ADT/sdk/platform-tools
我注意到的是,$PATH
在我重新启动 Ubuntu 之前,向文件添加路径无效。
我的问题是:如何将路径添加到/etc/environment
变量,以便我可以使用修改后的$PATH
,而无需重新启动 Ubuntu?
您可以像这样直接添加到 $PATH 变量中:
export PATH=$PATH:/the/dir/you/want/to/add
Run Code Online (Sandbox Code Playgroud)
然后,编辑 /etc/environment.conf
另一种方法是仍然像我上面展示的那样导出,然后将条目添加到你的 ~/.bashrc 文件中(如果使用 BASH shell)。
echo "export PATH=$PATH:/the/dir/you/want/to/add" >> ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
编辑:在您的 ~/.bashrc 文件而不是 /etc/environment 中导出您的 $PATH 使您无需提升权限来编辑“全局”(系统)配置文件并保留其他用户(如果您的系统上有任何用户) ) 在创建帐户时自动添加该路径。
严格地说,您不能,因为该文件只能在登录时通过 pam_env 读取。但是,您可以在当前 shell 中获取它以读取值。
$ . /etc/environment
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29073 次 |
最近记录: |