ZSH sadece geçmiş 16 veya son komutları gösterir. TARİH & KAYDET 500


22

ZSH yazdığımda historysadece son 16 ya da daha fazla komut görüntüleniyor. historyGeçmiş dosyasındaki varolan tüm komutları görüntülemek istiyorum .

.Zsh_history (geçmiş dosyam) içine baktığımda orada olması gereken önceki 500 komutun hepsini görüyorum.

Man sayfasına baktım, ancak geçmiş öğelerinin kaçının listelendiğini kontrol eden hiçbir şey göremiyorum. Ben de baktım, envama bunu kontrol edebilecek hiçbir şey göremiyorum.

Herhangi bir yardım mutluluk duyacağız! Teşekkürler.

Yanıtlar:


29

history 1(veya history 1 -1) 1 (ilk giriş) ile -1 (son giriş) arasındaki tüm girişleri görüntüler. history 1 100İlk 100 girişi görüntülemek veya history -100 -1son 100 girişi görüntülemek için de kullanabilirsiniz .

Daha fazla bilgi için ilgili bölüme bakın fciçinde man zshbuiltins. ( historyeşdeğerdir fc -l).


alias history="history 1"içinde ~/.zshrcbeklendiği gibi benim tarih davranmak yaptı.
Kayıp Odinson

Bu doğru cevap. Neden zsh geçmişinin varsayılan olarak bu şekilde davranmadığını bilmiyorum, ancak yanlışlıkla bu düzeltmeyi .aliasesdosyamda sildiğimde (ve özel dosyalarda dotfiles'im olmalı), bu düzeltmeyi tekrar bulmak biraz zaman aldı .
James O'Brien
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.