linux bashrc文件在哪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux bashrc文件在哪相关的知识,希望对你有一定的参考价值。

bashrc在每个用户的“用户文件夹”下面,在命令上可以用~符号访问;
而且bashrc是个隐藏文件,需要加上一个.点号
所以正确的访问路径应该是~/.bashrc
参考技术A /etc下

linux下.bashrc为啥每次打开终端都要source一下才有效,如何才能永远生效?

如题,跪求linux高手解答。

终端:
vi ~/.bash_profile

在.bash_profile文件的最末尾上加入如下语句:
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi

保存。
这个我试过了可以。这样改了.bash_profile以后,只要运行一次 source .bash_profile就一劳永逸了。就不需要每次打开terminal每次运行source .bashrc了。
参考技术A 在当前用户目录,增加一个.profile文件,增加以下内容

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
参考技术B 换个地方写吧,网搜一下即可,这个配置文件不是开机生效的,是临时生效,所以才要source一下。具体在哪个配置文件写我就忘了,搜一下就行。

以上是关于linux bashrc文件在哪的主要内容,如果未能解决你的问题,请参考以下文章

Linux之.bashrc 文件

Linux 之 .bashrc 文件作用

Linux 修改 .bashrc

Linux 导出路径错误。如何恢复 ~./bashrc 文件

安装ros时候source /.bashrc没有哪个文件或目录

linux读取profile文件和bashrc文件的情况