Итак, когда я вхожу в систему как root в моем терминале, используя sudo , sudo -i или su я получаю:
[dash@localhost IN => ~]$ su
Password
[root@localhost IN => /home/dash]$ (обратите внимание на $ вместо # , это может быть ошибка, которую я допустил при редактировании .bashrc & .bashprofile) (хотя последняя часть моего .bashrc - \$)
Теперь, когда я редактирую .bashrc & .bash_profile (как root), я вижу изменения, только если я root . Когда я закрываю терминал и снова открываю его, изменения исчезают. Однако, если я войду в систему как root , изменения появятся снова. Возможно ли, что есть 2 .bashrc и 2 .bash_profile s? Если так, значит ли это, что я изменил их только для пользователя root?
На другом компьютере я изменил .bashrc и .bash_profile как обычный пользователь (не root). Изменения появились только тогда, когда я НЕ был root. Я слышал, что один из этих двух файлов предназначен для обычного терминала, а другой - для оболочек. Если да, то почему изменения появились только тогда, когда я не был пользователем root, хотя я поместил один и тот же код в оба файла, а не прибегал к if ~/etc/.bashrc... ? (при условии, что корень является оболочкой)
