Я випадково перезаписав свій ~/.bash_profile
файл.
Хтось має "зразок", який я міг би скопіювати, чи знаю, де я міг би його знайти?
Я випадково перезаписав свій ~/.bash_profile
файл.
Хтось має "зразок", який я міг би скопіювати, чи знаю, де я міг би його знайти?
Відповіді:
Якщо вікно вашого термінала все ще відкрите, ви можете зберегти поточні налаштування середовища для відновлення. Відновлений файл буде містити більше інформації, ніж ви самі визначили, тому видаліть непотрібні вам частини:
Визначені параметри та функції:
$ declare > .bash_profile.recovered
Псевдоніми:
$ alias >> .bash_profile.recovered
Шукайте dot_files в Google або Github, якщо вам подобається зразок.
Якщо ви хочете відновити його, ви можете спробувати отримати його з резервної копії TimeMachine (якщо є)
Існує резервна копія, розташована за адресою:
/etc/skel/.bash_profile
Просто скопіюйте його на ваш поточний файл.
.bash_profile
, не будуть відображені в ньому.
На жаль, це те, для чого слід контролювати контроль. Немає можливості скасувати зміни, тоді як видалення через Finder насправді переміщується до кошика.
Використовуйте TimeMachine в майбутньому. Крім цього, це також надасть вам думки, коли ваш поточний жорсткий диск вмирає. Я знаю, що люди стикаються з цією проблемою зараз, і якби вони вклали лише 30–50 доларів у резервний hdd, проблем не було б. Я рекомендую вам просто вчитися на цьому і створювати резервні копії, використовуючи тимчасові машини періодично.
Як згадував Ian C, Github - це чудове місце для резервного копіювання точкових файлів, також ви можете знайти точкові файли від інших. Контроль версій на допомогу тут, не знаю, скільки разів мене врятувало, але, безумовно, більше, ніж я можу пригадати. Перевага TimeMachine полягає в тому, що він також контролює версію, проблема полягає в тому, що він зберігається часом знімка, а не логічною версією.
Удачі.
Якщо ви не можете використовувати термінал для доступу до свого ~/.bash_profile
(наприклад, пошкодженого), ви можете скористатися BBEdit або будь-яким іншим редактором графічного інтерфейсу, який може відкривати файли з місця та відкрити ваш пошкоджений файл, щоб виправити його.
До речі. якщо ви знаєте розташування та ім'я будь-якого прихованого файлу, цей метод можна використовувати для його відкриття (припустимо, що це текстовий файл).
Цей метод працює лише в тому випадку, якщо ви зберегли bash_profile
файл до точки, куди ви хочете повернутися в TextEdit, не працює, якщо його редагують за допомогою vi або nano (спасибі @nohillside, що вказав на це). Ви можете відкрити файл за допомогою TextEdit (наприклад:) open ~/.bash_profile
і натиснути, File -> Revert To -> Browse All Versions...
а потім вибрати версію, до якої потрібно повернутись.
vi
або nano
не будуть).