---
title: 练习2：~/.bashrc配置文件的使用-官方技术文章-鲲鹏社区
description: 本练习将重点体验在ExaGear环境中如何使用~/.bashrc配置文件
keywords: 练习,配置文件的使,官方技术文章,鲲鹏社区,PATH
url: https://www.hikunpeng.com/developer/techArticles/20231120-1?envFlag=1
section: (其他)
---

# 练习2：~/.bashrc配置文件的使用-官方技术文章-鲲鹏社区

URL: https://www.hikunpeng.com/developer/techArticles/20231120-1?envFlag=1
描述: 本练习将重点体验在ExaGear环境中如何使用~/.bashrc配置文件
关键词: 练习,配置文件的使,官方技术文章,鲲鹏社区,PATH

官方技术文章 [了解详情](https://www.hikunpeng.com/zh/developer/techArticles)

练习2：~/.bashrc配置文件的使用

练习2：~/.bashrc配置文件的使用

故障案例

发表于 2023/11/20

0

~/.bashrc的作用是在用户登录的时候设置用户独有的环境变量等信息。从前文提到的vpaths-list可以知道，/root和/home目录是在Guest和Host之间共享的，所以各用户的~/.bashrc也是共享的文件。也就是说，当用户进入ExaGear环境的时候，~/.bashrc也会被加载一次，而且内容和当初登录Host时完全一致。那如果用户期望在ExaGear的x86_64环境使用不同的环境变量设置，该怎么办呢？

答案是在~/.bashrc中区分当前的CPU架构，然后做差异化的设置，例如：

```
if [ `arch` == x86_64 ]; then
export PATH=/path/to/private/bin:$PATH
fi
```

这样，新的路径/path/to/private/bin只会在ExaGear的环境中起作用。您可以运行如下命令分别在Host和Guest环境查看更改前后的差异：

```
echo $PATH
```
