为root用户采购bash配置文件
提前道歉,如果我想知道这个问题会惹恼所有人,那么以前已经以多种方式提出了这个问题。请放心,我已经阅读了档案,并尝试了至少一些建议,但仍然无法解决(简单)问题。希望有人能提供答案,我会感到谦虚。仅供参考,为避免歧义,我将使用绝对路径而不是相对路径。 登录时,我以user身份登录adam。中的别名/Users/adam/.bash_profile已加载,我可以在上拉终端后立即使用它们。我不使用.bashrc文件,这很好。 我不时地通过输入su终端然后输入密码来切换到root 用户。提示更改,我现在是root用户。我的问题是:成为root之后,是否可以立即加载我的root bash配置文件而无需手动获取配置文件?我知道它不会自动发生的原因是因为我的根配置文件和我的别名相同/Users/adam/.bash_profile。成为root用户后,除非我输入,否则source [root_profile_file]它们将不起作用。我尝试设置以下排列,然后通过终端切换到根目录,但是它们都不自动提供配置文件/别名(请注意,我没有同时设置以下任何选项,所以我认为我不会m使系统混乱): 选项1:将我的别名放入/etc/profile 选项2: 在中/etc/profile,插入[ -r /etc/bashrc ] && . /etc/bashrc 把我的别名 /etc/bashrc 选项3: 在中/etc/bash_profile,插入[ -r /etc/bashrc ] && . /etc/bashrc 把我的别名 /etc/bashrc 选项4: 将我的别名放入/var/root/.profile 选项5: 在中/var/root/.profile,插入[ -r /var/root/.bashrc ] && . /var/root/.bashrc 把我的别名 /var/root/.bashrc 选项6: 在中/var/root/.bash_profile,插入[ -r /var/root/.bashrc ] && . /var/root/.bashrc 把我的别名 /var/root/.bashrc 请注意,使用上述任何一种方法,如果我切换到root然后键入source …