Saya tidak sengaja menimpa ~/.bash_profile
file saya .
Adakah yang punya "sampel" yang bisa saya salin, atau tahu di mana saya bisa menemukannya?
Saya tidak sengaja menimpa ~/.bash_profile
file saya .
Adakah yang punya "sampel" yang bisa saya salin, atau tahu di mana saya bisa menemukannya?
Jawaban:
Jika jendela terminal Anda masih terbuka, Anda dapat menyimpan pengaturan lingkungan saat ini untuk membangun kembali. File yang dipulihkan akan berisi lebih banyak informasi daripada yang Anda tentukan sendiri, jadi hapus bagian yang tidak Anda butuhkan:
Vars dan fungsi yang ditentukan:
$ declare > .bash_profile.recovered
Alias:
$ alias >> .bash_profile.recovered
Cari dot_files di Google atau Github jika Anda menyukai contoh.
Jika Anda ingin mengembalikannya, Anda bisa mencoba mendapatkannya dari cadangan TimeMachine Anda (jika ada)
Ada cadangan yang terletak di:
/etc/skel/.bash_profile
Cukup salin file Anda saat ini.
.bash_profile
tidak akan tercermin di dalamnya.
Sayangnya inilah tujuan kontrol revisi. Tidak ada cara untuk membatalkan modifikasi, sementara menghapus melalui finder sebenarnya pindah ke tempat sampah.
Gunakan TimeMachine di masa depan. Selain dari ini, itu juga akan memberi Anda sedikit pikiran ketika hard drive Anda saat ini mati. Saya tahu orang-orang menghadapi masalah ini sekarang dan jika mereka hanya menginvestasikan $ 30- $ 50 ke hdd cadangan, masalahnya tidak akan terjadi. Saya sarankan Anda hanya belajar dari ini dan mencadangkan menggunakan timemachine secara berkala.
Github seperti yang disebutkan oleh Ian C adalah tempat yang bagus untuk mendukung dotfiles Anda, juga Anda dapat menemukan dotfile dari orang lain. Kontrol versi untuk penyelamatan di sini, tidak tahu berapa kali ini menyelamatkan saya, tapi jelas lebih dari yang bisa saya ingat. Keuntungan dari TimeMachine adalah ia juga melakukan kontrol versi, masalahnya adalah itu disimpan oleh waktu snapshot, bukan versi logis.
Semoga berhasil.
Jika Anda tidak dapat menggunakan Terminal untuk mengakses ~/.bash_profile
(misalnya rusak), Anda dapat menggunakan BBEdit atau editor GUI lain yang dapat membuka file dari lokasi dan membuka file Anda yang rusak untuk memperbaikinya.
BTW. jika Anda mengetahui lokasi dan nama file tersembunyi, metode ini dapat digunakan untuk membukanya (dengan asumsi itu adalah file berbasis teks).
Metode ini hanya berfungsi jika Anda menyimpan bash_profile
file ke titik di mana Anda ingin kembali di TextEdit, tidak berfungsi jika diedit menggunakan vi atau nano (terima kasih kepada @nohillside untuk menunjukkan ini). Anda dapat membuka file menggunakan TextEdit (untuk ex:) open ~/.bash_profile
dan klik File -> Revert To -> Browse All Versions...
lalu pilih versi yang ingin Anda kembalikan.
vi
atau nano
tidak akan diversi).