bashrc和bash_profile区别
时间: 2023-04-12 12:04:14 浏览: 165
.bashrc和.bash_profile都是bash shell的配置文件,但它们的作用不同。
.bashrc是每次打开新的终端窗口时都会执行的脚本,用于定义用户的环境变量、别名、函数等。它通常包含一些常用的命令和设置,如PS1提示符、历史记录、自动补全等。
.bash_profile是在用户登录时执行的脚本,用于设置用户的环境变量、路径、别名等。它通常包含一些需要在登录时执行的命令,如添加PATH、设置umask等。
因此,.bashrc和.bash_profile的区别在于它们执行的时间和作用范围不同。.bashrc是每次打开终端时都会执行的,而.bash_profile只在用户登录时执行一次。
相关问题
用户目录下 .bashrc 和 .bash_profile 的区别?
在Unix和Unix-like系统上,.bashrc和.bash_profile是用来配置Bash shell的文件。它们的区别在于:
- .bash_profile:当用户登录时,该文件被执行。它通常用于设置环境变量,定义别名和执行其他需要在登录时完成的操作。
- .bashrc:每次打开新的终端窗口时,该文件被执行。它通常用于定义用户自定义别名、函数和设置其他Shell选项。
因此,.bash_profile通常是用于设置一些全局的环境变量和别名,而.bashrc则是用于设置用户自己的Shell环境和个性化别名。
.bashrc 与.bash_profile的区别
.bashrc 和 .bash_profile 都是用来配置 Bash shell 的文件,但它们的作用不同。.bashrc 是在每次打开新的终端窗口时都会执行的脚本文件,它通常包含一些用户自定义的环境变量、别名和函数等。.bash_profile 则是在用户登录时执行的脚本文件,它通常包含一些系统级别的环境变量和启动程序等。因此,.bashrc 更适合用来配置用户级别的环境变量和别名,而.bash_profile 更适合用来配置系统级别的环境变量和启动程序。
阅读全文