.Bash_profile dosyamı nasıl geri yüklerim?


8

Yanlışlıkla üzerine yazdım ~/.bash_profile dosya.

Kopyalayabileceğim veya nereden bulabileceğimi bilen bir "örnek" var mı?


1
Bunu söylemek için iyi bir zaman GitHub dotfile özelleştirmelerinizi saklamak için mükemmel bir yer. Bunun nasıl yapılacağına bir örnek için bakınız: sursolid.com/managing-home-dotfiles-with-git-and-github
Ian C.

2
İpucu: Dosyalarınızı düzenli olarak yedeklemek için Time Machine'i kullanın, böylece yanlışlıkla silinir veya düzenlenirseniz dosyaları kurtarabilirsiniz. Bilgisayarınıza yapabileceğiniz en iyi yatırım, bir yedekleme planıdır.
Chris Page

Sadece FYI, os x'in bir "varsayılan" olduğunu sanmıyorum.
Robert S Ciaccio

2
Bu gerçekten google tarafından cevaplanmış olabilir ("sample bash_profile"). 3. vuruş oldukça yoğun bir şekilde tamamlanmış bir örnek sunar: tldp.org/LDP/abs/html/sample-bashrc.html

Yanıtlar:


4

Terminal pencereniz hala açıksa, mevcut ortam ayarlarını yeniden oluşturmak için kaydedebilirsiniz. Kurtarılan dosya, sizin tanımladığınızdan daha fazla bilgi içerecektir, bu yüzden ihtiyacınız olmayan parçaları çıkarın:

Tanımlanmış değişkenler ve fonksiyonlar:

$ declare > .bash_profile.recovered

Takma adlar:

$ alias >> .bash_profile.recovered

3

Google’da dot_files arayın veya Github eğer örnek bir tane istersen.

Geri yüklemek isterseniz, TimeMachine yedeklemenizden (varsa) almayı deneyebilirsiniz


2
veya başka bir yedekleme - eğer başka bir şey yapmadan önce şu anda bir tane yedek oluşturmaya başlama
Mark

1

Maalesef, revizyon kontrolü bunun için. Değişiklikleri geri almanın bir yolu yok, silinirken bulucu aracılığıyla aslında çöp kutusuna taşınırlar.

Gelecekte TimeMachine kullanın. Bunun yanı sıra, mevcut sabit diskiniz öldüğünde de size akıl verir. İnsanların şu anda bu sorunla karşı karşıya olduklarını biliyorum ve bir yedekleme hdd'sine yalnızca 30-50 dolar yatırırlarsa, sorun olmazdı. Bundan sadece öğrenmenizi ve zaman çizelgesini periyodik olarak kullanarak yedeklemenizi öneririm.

Github tarafından belirtildiği gibi Ian C dotfilesinizi geri almak için harika bir yer, ayrıca bulabilirsiniz dotfiles diğerlerinden'. Burada kurtarmaya yönelik versiyon kontrolü, beni kaç kere kurtardığını bilmiyorum, ama kesinlikle hatırlayabildiğimden daha fazla. TimeMachine'in avantajı aynı zamanda sürüm kontrolü yapmasıdır, sorun mantıklı sürüm değil, anlık görüntü süresiyle saklanmasıdır.

İyi şanslar.


Zaman Makinesi az önce günümü kurtardı. Bu stratejiyi ikinci olarak, bazen ters eğik çizgiyi özümseyen ve her şeyi mahveden gnarly komut satırı takma adlarını seven biri olarak görüyorum.
Alien Life Form

1

Bulunan bir yedekleme var:

/etc/skel/.bash_profile

Sadece mevcut dosyanın üzerine kopyala.


Bunun standart şablon olduğunu eklemeye değer olabilir, bu nedenle kullanıcının kendi yerel bölgesinde yaptığı tüm değişiklikler .bash_profile buna yansımayacak.
nohillside

MacOS Yosemite (10.10) itibariyle bu artık doğru görünmüyor. Diğer Unices'taki standart düzenlemedir, ancak dosya sistemindeki yeni kullanıcılar için iskelet dosyasını bulamıyorum.
tripleee

1

Kullanarak kurtarmayı deneyebilirsiniz TestDisk .

Bu işe yaramazsa, şunu yazın:

x56~:$ alias >> ~/.bash_profile

ve

x56:~$ echo "PATH=$PATH" >> ~/.bash_profile

en azından yeni profil dosyasına yapıştırabileceğiniz PATH ve takma adlarınızı kurtarmak için.


0

Erişmek için Terminal’i kullanamıyorsanız, ~/.bash_profile (ör. bozuk) kullanabilirsiniz BBEdit ya da bir konumdan dosyaları açıp düzeltmek için bozuk dosyanızı açabilen herhangi bir GUI editörü.

BTW. Herhangi bir gizli dosyanın yerini ve adını biliyorsanız, bu yöntem onu ​​açmak için kullanılabilir (metin tabanlı bir dosya olduğu varsayılarak).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.