I accidentally did this:
command > ~/.bash_profile
command >> ~/.bash_profile
I know, I'm an idiot. Is there a way to recover the old
Thanks a lot for your help
PS: The machine is a macbook pro with Leopard.
Unless you had Time Machine or some other backup of the file, it's gone.
If that was the original .bash_profile, according to this page, the default setup for users is stored in
It's possible but unlikely. The effort involved in recovering it will most likely be harder than simply rewriting it or recovering it from a backup.
I've just got the same accident. This is how I could recover some lost data in my bash_profile. Assume you are still in the terminal where you've just run the bad command:
For PATH and ENV variables, use this command:
For aliases, use this command and copy the ouput:
For functions, use this command to list all the function names:
And use this command to show the content of a function name:
Hope this helps some other people :)