Я случайно переписал свой ~/.bash_profile
файл.
У кого-нибудь есть «образец», который я мог бы скопировать, или знаете, где я мог бы найти его?
Я случайно переписал свой ~/.bash_profile
файл.
У кого-нибудь есть «образец», который я мог бы скопировать, или знаете, где я мог бы найти его?
Ответы:
Если ваше окно терминала все еще открыто, вы можете сохранить текущие настройки среды для перестройки. Восстановленный файл будет содержать больше информации, чем вы могли определить самостоятельно, поэтому удалите ненужные части:
Определенные переменные и функции:
$ declare > .bash_profile.recovered
Псевдонимы:
$ alias >> .bash_profile.recovered
Ищите dot_files в Google или Github, если вам нравится образец.
Если вы хотите восстановить его, вы можете попытаться получить его из резервной копии TimeMachine (если есть)
Резервная копия находится по адресу:
/etc/skel/.bash_profile
Просто скопируйте его в ваш текущий файл.
.bash_profile
каталог, не будут отражены в нем.
К сожалению, для этого и нужен контроль версий. Невозможно отменить изменения, в то время как удаление через поиск фактически переходит в корзину.
Используйте TimeMachine в будущем. Помимо этого, это также даст вам частичку ума, когда ваш текущий жесткий диск умрет. Я знаю людей, столкнувшихся с этой проблемой сейчас, и если бы они вложили только 30-50 долларов в резервный жесткий диск, проблем бы не было. Я рекомендую вам просто поучиться на этом и периодически делать резервные копии, используя timemachine.
Github, как упомянул Ian C, является отличным местом для поддержки ваших файлов точек, также вы можете найти файлы точек от других. Выручка от контроля версий здесь, я не знаю, сколько раз это спасло меня, но определенно больше, чем я могу вспомнить. Преимущество TimeMachine заключается в том, что он также выполняет управление версиями, проблема в том, что он хранится по времени снимка, а не по логической версии.
Удачи.
Если вы не можете использовать Терминал для доступа к вашему ~/.bash_profile
(например, он поврежден), вы можете использовать BBEdit или любой другой графический редактор, который может открывать файлы из местоположения и открывать ваш поврежденный файл, чтобы исправить это.
КСТАТИ. если вы знаете местоположение и имя любого скрытого файла, этот метод можно использовать для его открытия (при условии, что это текстовый файл).
Этот метод работает, только если вы сохранили bash_profile
файл до точки, в которую вы хотите вернуться в TextEdit, не работает, если отредактировано с помощью vi или nano (спасибо @nohillside за указание на это). Вы можете открыть файл с помощью TextEdit (например:) open ~/.bash_profile
и нажать, File -> Revert To -> Browse All Versions...
а затем выбрать версию, к которой вы хотите вернуться.
vi
или nano
не будут версионированы).