Код в .bashrc не виконується, коли я відкриваю нове вікно терміналу в Ubuntu 12.04. Я помітив це під час створення файлу .bash_aliases. Псевдоніми не з’являлися, коли я відкрив новий термінал. Однак, коли я source .bashrcнабираю псевдоніми, вони з'являлися.
.bashrc слід запускати кожного разу, коли я відкриваю нове вікно терміналу, правильно?
Як мені це зробити?
.profileчитається під час входу, а не під час відкриття нового терміналу, якщо десь є неправильна конфігурація. Селах: ти щось змінив із конфігурації за замовчуванням? Будь ласка, запустіть ps -o command $$ $PPIDу терміналі і скопіюйте вставку.
.bashrcв домашню папку, правда?
echo $SHELL. Це сталося зі мною, і оболонка була / bin / sh замість bash. Виправити це в / etc / passwd та його запущеному .bashrc.