Muhtemelen INC_APPEND_HISTORY
ayarladın.
INC_APPEND_HISTORY
Seçenek, gelen man zshoptions
:
Bu seçenekler APPEND_HISTORY gibi çalışır, ancak yeni tarih satırlarının kabuğun çıkmasını beklemek yerine $ HISTFILE'a (girilir girilmez) artımlı olarak eklenir.
İstediğiniz seçenek APPEND_HISTORY
:
APPEND_HISTORY Bu ayarlandıysa, zsh oturumları geçmiş listelerini değiştirmek yerine geçmiş listesine ekler. Böylece, çoklu paralel zsh oturumlarının tümü geçmiş dosyalarına eklenen geçmiş listelerinden çıktıkları sırayla yeni girdilere sahip olacaktır. Dosya, satır sayısı $ SAVEHIST tarafından belirtilen değerin ötesinde% 20 büyüyünce kesmek için düzenli olarak yeniden yazılacaktır (ayrıca bkz. HIST SAVE BY COPY seçeneği).
Bu seçenekler hakkında okuyabilir man zshoptions
, man zshall
online ya da burada .
Onları ayarlamak için, sizin ~/.zshrc
veya benzerlerinizde:
setopt APPEND_HISTORY
Varsayılan olarak oh-my-zsh kullanıyorsanız INC_APPEND_HISTORY
, kullanıldığına dikkat edin. Hangi yolların etrafına yükleneceği konusunda% 100 emin değilim, ancak oh-my-zsh
seçenek belirlediğiniz ayarları geçersiz ~/.zshrc
kılarsa, onunla uğraşabilirsiniz~/.oh-my-zsh/lib/history.zsh