我的 ~./bashrc 文件
export ANDROID_HOME=/home/user/Android/Sdk
export PATH=$PATH:/home/user/Android/Sdk/tools
export PATH=$PATH:/home/user/Android/Sdk/platform-tools
export LD_LIBRARY_PATH=/home/user/Android/Sdk/emulator/lib64
在 /home/user/Android/Sdk 中应该是 tools 和 platform-tools 文件夹。
这对我来说已经足够了。 (Linux Mint 18)
也许这些信息对某人有用:
Linux 环境变量配置文件
.bashrc
此文件是特定用户的变量。每次用户创建终端会话时都会加载它,也就是说,打开一个新终端。每次新的终端会话开始时,此文件中创建的所有环境变量都会生效。
.bash_profile
每次用户通过 SSH 远程连接时,这些变量都会生效。如果此文件丢失,系统将查找 .bash_login 或 .profile。
/etc/environment
此文件用于在系统级别创建、编辑和删除任何环境变量。此文件中创建的环境变量可用于整个系统、每个用户甚至远程连接。
/etc/bash.bashrc
系统 bashrc。该文件为每个用户执行,每次他创建一个新的终端会话。这仅适用于本地用户,当通过 Internet 连接时,这些变量将不可见。
/etc/profile
系统文件配置文件。系统上的任何用户只有远程输入才能访问此文件中的所有变量。但是在创建本地终端会话时它们将不可用,也就是说,如果您只是打开终端。
使用这些文件创建的所有 Linux 环境变量只能通过从那里删除它们来删除。仅在每次更改后,您需要注销并登录,或者执行此命令:
$ source file_name
所以,环境变量可以是三种类型:
- 本地环境变量
这些变量只为当前会话定义。会话完成后,无论是远程访问还是终端仿真器,它们都将被不可挽回地删除。它们不存储在任何文件中,而是使用特殊命令创建和删除。
- 自定义 shell 变量
Linux 中的这些 shell 变量是为特定用户定义的,并在每次使用本地终端登录或远程连接时加载。此类变量通常存储在配置文件中:.bashrc、.bash_profile、.bash_login、.profile 或位于用户目录中的其他文件中。
- 系统环境变量
这些变量在整个系统中可供所有用户使用。它们在系统启动时从系统配置文件中加载:/etc/environment、/etc/profile、/etc/profile.d//etc/bash.bashrc。