在root也不能下运行/etc/bashrc,为什么?

在root也不能下运行/etc/bashrc,为什么?

我刚装完Redhat8,以root进入,然后对/etc/bashrc进行了修改,保存后想让更新立即生效,于是键入/etc/bashrc/回车,可是却出现Pemission denied,进入/etc目录后键入./bashrc也一样。注:我是在bash shell下,而且是在root下。为什么会这样呢?
chmod u+x bashrc
./bashrc
我认为:
运行bash后
才回生效
直接执行是一样的
/etc/bashrc是系统的bash配置文件.
要使他生效重新登录系统就生效了.
如果要命令行执行,chmod 755 /etc/bashrc,然后执行也可以.
bashrc 不是用来 exec 的。。。
是用来 source 的。。。
欧 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
仔细看看bashrc的内容就知道。
这只是个普通的shell脚本而已。
系统级的bash环境变量设置大都在这儿完成。
是可以execde。