На Mac ~ / .profile файл внезапно пропал без вести

1367
Daniel Beck

И с этим все мои классовые пути, env vars и псевдонимы. Это то, что можно восстановить?

0
Из бэкапа что ли? Это в мусорном ведре? Если нет, то, вероятно, его нет, если вы сразу же не удалили диск после удаления. martin clayton 13 лет назад 1

2 ответа на вопрос

2
Daan

Если у вас есть резервная копия (например, Time Capsule), вы можете восстановить файл.

0
ChuckJHardy

На боковой ноте. Использование .profile - не лучший вариант. Использование .bash_profile или .bashrc намного лучше для вас в долгосрочной перспективе.

Поместите это в .bash_profile или .bashrc и разместите ваши экспорты, функции и псевдонимы в следующем.

if [ -f ~/.bash_exports ]; then . ~/.bash_exports ; fi if [ -f ~/.bash_functions ]; then . ~/.bash_functions ; fi if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases ; fi 

Поместите эту функцию, которая выполняет резервное копирование файлов .bash * в вас .bash_functions, и все, что вам нужно сделать, это запустить backup_bashfile в терминале, и мы идем.

function backup_bashfiles() { ARCHIVE="$HOME/bash_dotfiles_$(date +%Y%m%d_%H%M%S).tar.gz"; cd ~ tar -czvf $ARCHIVE .bash_profile .bashrc .bash_functions .bash_aliases .bash_prompt echo "All backed up in $ARCHIVE"; } 

Использование Time Machine - отличное решение, которое поможет вам правильно расположить и сохранить их, они будут с вами долгое время.