/etc/bashrc 的 Debian 等价物是什么?

bra*_*ech 5 bash rhel debian

Debian 的等价物是什么/etc/bashrc(比如在 Red Hat 上)?

sch*_*ity 7

这对你有帮助吗?在我的 debian buster 中:

find /etc -type f -name "*bashrc*" 2> /dev/null
/etc/skel/.bashrc
/etc/bash.bashrc
Run Code Online (Sandbox Code Playgroud)

  • fwiw,Debian 上的`/etc/bash.bashrc` 与RHEL 上的`/etc/bashrc` 并不完全相似:用户无法在Debian 上绕过它。见评论[这里](https://unix.stackexchange.com/questions/570898/what-is-the-debian-equivalent-for-etc-bashrc/570904#comment1062035_570904) (2认同)

ilk*_*chu 7

Bash 的 Debian 联机帮助页说

当一个不是登录 shell 的交互式 shell 启动时,bash 会从 /etc/bash.bashrc 和 ~/.bashrc 读取并执行命令,如果这些文件存在的话。

所以你寻求的答案似乎是/etc/bash.bashrc

Bash 自己的文档只提到了~/.bashrc,但是在编译时bashrc可以配置系统范围的Debian 已修补手册页以反映它正在使用中。