【每天一个linux命令】11. Linux配置环境变量/etc/profile .bashrc .bash_profile等

 

1. 修改/etc/profile文件

特点:所有用户的shell都有权使用你配置好的环境变量

说明:如果你的电脑仅用作开发,建议使用此配置,因为所有用户的shell都有权使用你配置好的环境变量,所以有可能会给系统带来安全性问题。

 

#1:编辑/etc/profile
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim /etc/profile   
#2:在profile末尾加入你需要配置的环境变量:
ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools

2. 修改.bashrc文件

 

特点: 环境变量只对某个用户有效
说明: 这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,只需修改其用户主目录下的.bashrc文件就可以了

 

#1:编辑~.bashrc
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim ~/.bashrc   
#2:在.bashrc文件末尾加入:set ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools
export ANDROID_HOME

3.修改.bash_profile 文件

 

 

特点:当用户登录时,该文件仅仅执行一次,mac ox中此文件类似.bashrc
说明:如果更改了.bash_profile文件,需要退出后再次登录,该文件被重新读取后,更改才会生效。使用 source .bash_profile 可以让其立即生效。

 

#1.修改.bash_profile
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim .bash_profile 
#2.修改文件
ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk

4. 直接在shell下设置变量

特点:临时有效
说明:这种方法仅针对临时使用,如果重新打开一个shell,设置就无法生效,而且以后要使用的时候又要重新设置

 

#终端执行下列命令:
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ export ANDROID_HOME=/Volumes/warehouse/dev-tools/adt-bundle-mac-x86_64-20130522/sdk/tools
 

订阅

微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。

image.png

如果文章对你有帮助,请随手点个赞吧!

(完)

 

 

 

Linux系统中,正确配置环境变量和shell行为对于系统管理至关重要。以下是针对/etc/profile、/etc/bashrc、~/.bash_profile和~/.bashrc文件配置的详细指南: 参考资源链接:[Linux环境配置详解:/etc/profile、/etc/bashrc、~/.bash_profile与~/.bashrc](https://wenku.csdn.net/doc/64978c664ce2147568bcde12?spm=1055.2569.3001.10343) 1. **/etc/profile**: - 此文件是系统级的全局登录脚本,用于设置所有用户共享的环境变量配置。 - 通常,你可以在此文件中添加全局路径、别名或其他环境变量,这些设置将在每个用户的登录会话中生效。 - 例如,添加新的二进制文件目录到PATH变量中: ```bash export PATH=/new/bin/path:$PATH ``` 2. **/etc/bashrc** 或 **/etc/bash.bashrc**: - 这个文件在启动每一个非登录的bash shell时都会被读取,用于设置全局的bash特定配置。 - 可以在此文件中定义别名、函数等,这些将在所有用户的bash shell中可用。 - 例如,定义一个全局别名用于快速访问常用命令: ```bash alias ll='ls -l' ``` 3. **~/.bash_profile**: - 此文件是用户的个人登录脚本,用于在用户登录时配置个人环境。 - 你可以在其中调用 ~/.bashrc,以及设置只影响当前用户的环境变量。 - 例如,将个人脚本路径加入到PATH中: ```bash export PATH=$HOME/bin:$PATH source ~/.bashrc ``` 4. **~/.bashrc**: - 这个文件是用户的个人shell脚本,用于在启动bash shell时设置环境。 - 在这里可以设置个人喜欢的别名、自定义函数和变量。 - 例如,创建一个别名来快速执行复杂的命令组合: ```bash alias getinfo='ps -ef | grep' ``` 配置这些文件时,需要注意它们的读取顺序和适用范围。/etc/profile 和 /etc/bashrc 影响所有用户,而 ~/.bash_profile 和 ~/.bashrc 仅影响单个用户。在配置时,要确保不会重复设置相同的环境变量,以免引起冲突。 配置完成后,你可以通过运行 `source /etc/profile`、`source ~/.bash_profile` 或 `source ~/.bashrc` 来立即应用更改,或者重新登录或打开新的终端会话来使更改生效。通过这种方式,你可以为Linux系统提供一个高度定制和优化的工作环境。 参考资源链接:[Linux环境配置详解:/etc/profile、/etc/bashrc、~/.bash_profile与~/.bashrc](https://wenku.csdn.net/doc/64978c664ce2147568bcde12?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕小烦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值