Wahrscheinlich ist es am besten, sie in ~/.bashrc einzufügen. Es scheint, dass root in einigen Distributionen standardmäßig nicht die normalen bekommt, aber Sie haben nur cp /etc/skel/.bash* ~
um das zu beheben.
Wie wäre es mit dem Home-Verzeichnis von root, also /root/?
Unter manchen Aspekten ist root nur ein anderer Benutzer (nur besser und erlaubt mehr). root hat ein Home-Verzeichnis, aber es ist nicht wie die anderen Benutzer in /home/, sondern einfach /root/, also root:s .bashrc ist daher /root/.bashrc
Die in /etc sind systemspezifische Einstellungen für alle Benutzer, einschließlich root.
Danke an grawity, um darauf hinzuweisen, dass Sie ~Root-Punkte auf das Root-Home-Verzeichnis verwenden können, unabhängig davon, wo es sich befindet.
Sie können das mit
testen$> echo ~root
/root
Sogar du /root wird zu 99% auf den Systemen da draußen funktionieren ~root ist wahrscheinlich portabler und wird wahrscheinlich zu 100% funktionieren.
~root/.bashrc
Anstatt /root/.bashrc
zu verwenden versuchen Sie es mit /root/.profile
— es ist dasselbe, nur ein anderer Name.
Auch, wenn Sie su
verwenden Um in den Root zu gelangen, liest es möglicherweise nicht den .bashrc
oder .profile
– einfach su
ausgeben führt die Anmeldeskripts nicht aus. versuchen Sie es
su -