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