Kayıp takma adlar nasıl alınır?


17

.Bash_aliases dosyama yankı komutu verdim ve test takma adı hariç tüm takma adlarımı sildim. Ancak, yine de (tcl içine?) Takma adları yüklü bir oturum açık var. Onları bu oturumdan alabilir miyim?


9
Sadece yazarsanız ne olur alias? Neyi tanımladığınızı gösterecektir.
fedorqui

3
Bir sonraki sorunuzun artık bir yedekleme sistemi kurmakla ilgili olması gerekiyor. : - /
derobert

2
Bir sonraki görev, en kısa sürede sizin yeniden ettik .bash_aliases, etmektir senin nokta dosyaları için sürüm kontrolü kurmak .
Gilles 'SO- kötü olmayı bırak'

Yanıtlar:


10

Neredeyse kesinlikle yapabilirsiniz:

alias >>./bash_aliases

15

Kolay hile

for alias in $(compgen -a); do type $alias; done

4
Siz, efendim ya da hanımefendi, hayat kurtarıcısınız.
MrUser

1
Bunu bir dosyaya yeniden yönlendirmeyle birleştirin ( $alias> .bash_aliases, belki de dosyada doğru yere almak için bazı dosya regex'leri ile) ve orijinal dosyaya kendiniz yazmanız gerekmez. (Yani, daha önce
yazmadıysanız

1
Bu çalışırken, sadece 'takma ad' kullanmanın yararlarını görmüyorum. Biçim karşılaştırma ile özellikle yararlı değildir.
moopet
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.