/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
~/.bash_profile 是交互式、login 方式进入 bash 运行的
~/.bashrc 是交互式 non-login 方式进入 bash 运行的
通常二者设置大致相同,所以通常前者会调用后者。
分享到:
相关推荐
详细介绍.bash_profile和.bashrc有什么区别
.profile(由Bourne Shell和Korn Shell使用)和.login(由C Shell使用)两个文件是.bash_profile的同义词,目的是为了兼容其它Shell。在Debian中使用.profile文件代 替.bash_profile文件。 2..bashrc文件会在bash shell...
浅析linux 下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc
terminal init的时候并不会执行~/.bash_profile、~/.bashrc等脚本了, 这是因为其默认启动执行脚本变为了~/.zshrc。 解决办法就是修改~/.zshrc文件,在其中添加: source ~/.bash_profile、~/.bashrc等脚本文件...
详细分析了.bash_profile和.bashrc的区别
主要介绍了Linux下环境变量配置方法小结(.bash_profile和.bashrc的区别),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
/etc/bashrc 每个运行bash shell的用户都执行此文件,当bsh被打开时,该文件被读取; ~/.bash_profile 专用于本用户的shell信息,仅被执行一次; ~/.bashrc 文件包含本用户的bsh信息,登录及每次打开shell时被读取。
ubuntuConfig 包含用于wsl ubuntu 20.04快捷方式的.bashrc,.bash_profile,.bash_aliases和.vimrc文件的存储库。
bash-full-of-colors:高级.bashrc和.bash_profile以及彩色输出
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置.
.bash_profile .Desktop_en .kde .Xauthority .abcuser.dict .bashrc .Desktop_gb .kderc .Xdefaults .abcuser.rem .cshrc .gnome .lynx_cookies .bash_history Desktop .gnome-desktop .sawfish 3、-A 显示...
linux在启动过程中,会...如果~/.bash_profile文件存在的话,一般还会执行~/.bashrc。再理清下思路,/etc/profile是全局配置文件,适用于所有用户,其他用户目录的配置文件只适用于某个用户,对其他用户就不起作用了。
如果此处有 .env 目录,则在当前目录树中激活 Python virtualenv 的 .bash_profile 脚本 安装 添加到你的~/.bashrc文件中有几行: if [ -f ~ /.bash_profile ] ; then . ~ /.bash_profile fi
下载本附件,放到你的用户主目录,在你的.bash_profile或者.bashrc,或者.profile里加入: if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 然后source一下或者重新登录,你的git就支持自动...
bash-full-of-colors - 高级.bashrc和.bash_profile并拥有彩色输出
例如 cd ~/.bash/git clone https://github.com/mocheng/gitbash然后,在您的~/.bashrc ,添加以下行 source ~/.bash/gitbash/git-prompt.shPS1="\u@:\w\[\e[1;32m\]\$(parse_git_branch_or_tag)\[\e[0m\]$"现在,...
安装将此 repo 作为 .bash_profile.d 或其他... 然后将 example_bash_profile.txt 作为 .bash_profile 或 .bashrc 复制到您的主目录中。 如果您没有将 repo 克隆为 bash_profile.d,则需要更改 bash_conf_dir 变量值。
安装将函数复制到 ~/.bash_profile、~/.profile 或 ~/.bashrc 文件关闭所有 bash 会话并打开新会话或源 ~/.bash_profile 享受。例子: $ heroku [TAB] # => It will show the full list of available commands$ ...