Pravděpodobně nejlepší je umístit je do ~/.bashrc . Zdá se, že root v některých distribucích standardně nedostává ty normální, ale stačí cp /etc/skel/.bash* ~
opravit to.
A co domovský adresář root, který je /root/?
Z některých aspektů je root jen další uživatel (jen lepší a povolený více).root má domovský adresář, ale není jako ostatní uživatelé v /home/, ale prostě /root/, takže root:s .bashrc je proto /root/.bashrc
Ty v /etc jsou systémové specifické nastavení pro všechny uživatele, včetně roota.
Díky gravitaci upozorňujeme, že můžete použít ~kořenové body pro kořenový domovský adresář, bez ohledu na to, kde se nachází.
Můžete to vyzkoušet pomocí
$> echo ~root
/root
Takže i thou /root bude fungovat na 99 % na systémech tam venku ~root je pravděpodobně přenosnější a pravděpodobně bude fungovat na 100 %.
~root/.bashrc
Místo použití /root/.bashrc
zkuste použít /root/.profile
— je to totéž, jen jiné jméno.
Také, pokud používáte su
aby se dostal do rootu, možná nečte .bashrc
nebo .profile
– právě vydáváte su
nespustí přihlašovací skripty. zkuste to udělat
su -