Genellikle takma ad vermek istediğim bir komut bulduğumda, .bashrc'ye böyle yankılarım:
[up button pressed to last command, then line edited so that it reads]
$echo "command-i-just-did" >> ~/.bashrc
Bunu yapmanın daha iyi bir yolu olabilir. Her neyse, şimdi tek bir şivron kullanarak tüm .rc dosyasının üzerine yazdım. Ancak, .bashrc hala güncel olduğundan, eski takma adlarımı hala kabul ediyor (şimdilik). Peki onu kurtarmanın bir yolu var mı?
Bir dahaki sefere: ~ Kaynak kontrolü altına alma ipuçları
—
Gilles 'SO- şeytan olmayı bırak'
Gelecek için: Dosyalarınızı yedekleyin, böylece bu bir sorun oluşturmaz. Ayrıca, bu hızlı eklentiler için ayrı bir dosya oluşturmayı ve .bashrc gibi bir yere kaynak oluşturmayı düşünebilirsiniz. Temel bir güvenlik ağı sağlar ve gerektiğinde kolayca açıp kapatabilirsiniz.
—
Joe
Geçerli ayarlarınızı kaydedebilirsiniz, ancak ana bilgisayar, kullanıcı vb. Gibi yerel değişkenlere bağlı olan ve muhtemelen kurtarılamayacak
—
jw013
.bashrc
bir mantığınız varsa kaydedebilirsiniz . Asıl cevap, en son yedeklemenizden geri yüklemektir. Yakın zamanda bir yedeklemeniz var değil mi?
echo "set -o noclobber" > ~/.bashrc
(ikinci bir açılı ayraç eklemeyi unutmayın)