Bash geçmişi kapatıldıktan sonra kaydedilmedi


40

Geçenlerde Ubuntu 14.04 kurulumumu Ubuntu Gnome (Gnome DE ile birlikte geliyor) ile değiştirdim. Ancak terminal oturumu kapatıldıktan sonra bash tarihinin kaydedilmediğini fark ettim. Bir kez terminal oturumunu kapatıp yenisini açıp komutu çalıştırdığımda history, historykomutun kendisinden başka bir şey göstermiyor . Bu sorunu çözmenin bir yolu var mı?

teşekkür ederim


Bunu anladın mı? değilse, profilinizi / rc'nizi incelemek üzere buraya yapıştırın.
JBallin

Yanıtlar:


66

.Bash_history sizin kullanıcınıza ait olmayabilir. Dosyanın izinlerini kontrol edin ve sahibi değilseniz, değiştirin:

sudo chown yourusername:yourusername ~/.bash_history

4
Benim için çalıştı. Ancak bunun nasıl olduğunu merak ediyorum.
Klik

3
Burada aynı. Bunun neden olduğunu da merak ediyorum.
Chris

1
Grubu da ayarlaman gerekmiyor sudo chown yourusername:yourusername ~/.bash_historymu?
Şapkalı Adam

Boombaa! Bu ahlaki hikayeden alıyorum: "Böyle temel bir tesis başarısız olduğunda (ve varsayılan olarak AÇIK), o zaman bu büyük olasılıkla ünlü" izinler: sorundan "kaynaklanmaktadır. :) :)
Peter

18

İlk önce aşağıdaki komutu yazın

shopt -s

Hava durumunu kontrol etmek histappendiçin 'açık' veya 'kapalı' durumdaysa kapalıysa öyküyü eklemek için aşağıdaki komutu yazın

history -a

Her yeni istemde geçmişi kaydetmek istiyorsanız aşağıdaki komutu çalıştırın

export PROMPT_COMMAND='history -a'

Daha fazla bilgi için bu linke bakınız.


histappend'açık'. Neler olduğunu çözemiyorum. : /
Deepal

Terminal tarihten eğer yapabilirsen o zaman sadece kırdı boru deneyin bakım, onarım halinde veya yeniden sistem olabilir ekleme ise, çünkü geçmiş dosyasına bağlayan bazı boru bozuldu düşünüyorum
Chinmaya B

histappendshopt -stho çıkışında bile listelenmemiş $HISTSIZEve $HISTFILESIZEdoğru bir şekilde ayarlanmış. Fikir? Teşekkürler!
HCSF
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.