Я только что обнаружил, что у меня была похожая проблема, хотя у моего работодателя есть только два Mac, и ни один не сидит на моем столе. Недопустимо, но битва в другой раз.
В любом случае, дома Mac Mini (перенесенный из MacBook Pro) не работал даже после настройки .bashrc
и / или .profile
. Затем я обнаружил, что мой ~/.bash_history
файл таинственно принадлежит root. Пришлось сделать это:
sudo -iu root
cd ~(myusername)
chown (myusername) .bash_history
(Да, я знаю, что это можно сделать меньшим количеством команд. Привычка.)
Затем я вышел из терминала и запустил новый. Woot! Все виды истории, ранее потерянные, возвращались назад. Как хорошо.
Вероятность того, что кто-то прочтет это, случайно оказалась в этом затруднительном положении: 0,2%. Я уверен, что испортил это, когда слишком усердно «исправлял» что-то еще.