Loading... # 设置环境变量 启动帐号后自动执行的是 文件为 `.bashrc`,然后通过这个文件可设置自己的环境变量; 1. **临时设置环境变量**: * 在终端中使用 `export` 命令可以临时设置环境变量,例如: ``` export PATH=$PATH:/your/custom/path ``` * 这种方法设置的环境变量只在当前终端会话中有效,关闭终端后就会失效。 2. **永久设置用户级环境变量**: * 在用户的主目录下的 `.bashrc` 或 `.bash_profile` 文件中添加环境变量设置,例如: ``` echo 'export PATH=$PATH:/your/custom/path' >> ~/.bashrc ``` * 然后运行以下命令使更改生效: ``` source ~/.bashrc ``` * 这样设置的环境变量会在用户每次登录时自动加载。 #### \~/.bashrc是啥,有啥作用 `~/.bashrc` 是 Bash Shell 的配置文件,位于用户的主目录下。在每次启动交互式 Bash Shell 时,它会被自动加载和执行。 `.bashrc` 文件的作用是定义与 Bash Shell 相关的配置和行为。它通常包含设置环境变量、定义别名、配置命令提示符、加载其他脚本等内容。您可以编辑 `~/.bashrc` 文件来自定义您的 Shell 环境。 以下是一些常见的在 `~/.bashrc` 中定义的配置和操作: ##### 1. 环境变量:您可以在 `~/.bashrc` 中设置和导出自定义的环境变量,例如: ```bash export PATH=$PATH:/path/to/custom/bin export JAVA_HOME=/path/to/java ``` ##### 2. 别名:您可以使用 `alias` 命令在 `~/.bashrc` 中定义常用命令的别名,以便在 Shell 中更方便地使用它们。例如: ```bash alias ll='ls -l' alias grep='grep --color=auto' ``` ##### 3. 命令提示符:您可以自定义命令提示符的显示方式,以在 Shell 中提供更有用的信息。例如: ```bash export PS1='\[\e[32m\]\u@\h \[\e[34m\]\w\[\e[0m\]\$ ' ``` ##### 4. 加载其他脚本:您可以使用 `source` 或 `.` 命令来加载其他 Shell 脚本,以扩展您的配置。例如,加载一个名为 `mycustomscript.sh` 的脚本: ```bash source /path/to/mycustomscript.sh ``` 完成对 `~/.bashrc` 文件的编辑后,保存并关闭文件。要使更改生效,可以重新启动 Bash Shell,或者可以在当前会话中执行以下命令使其立即生效: ```bash source ~/.bashrc ``` 这将重新加载 `~/.bashrc` 文件并应用其中的配置。 ##### 误删除\~/.bashrc 文件咋整 [https://www.jianshu.com/p/a1e8aa55a752](https://www.jianshu.com/p/a1e8aa55a752) 两个步骤: 1. 初始化:`cp /etc/skel/.bashrc ~/` 2. 拷贝环境变量: `echo $PATH`,然后vim \~/.bashrc 增加一行内容是PATH=`echo $PATH`输出结果 最后修改:2024 年 07 月 17 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏