Yukarı basarak, daha önce girilmiş komutlardan geçebilirim. Yine de, eğer bunlardan birini değiştirirsem, tarihin değiştiğini fark ettim. Örneğin, şunu yazarsam:
echo a
echo b
echo c
[up][up][backspace]d[ctrl+c]
tarih artık ikinci komutun echo d
olmadığını gösteriyor , değil echo b
. echo b
Tarihte ilkini nasıl saklayabilirim?
Örneğin, birçok seçenekle gerçekten uzun bir komut çalıştırdığımı varsayalım. küçük bir değişiklikle tekrar çalıştırmak istiyorum, bu yüzden onu bulmak, değiştirmek için geçmişe geri dönüyorum, ama sonra aslında başka bir seçeneği düşünerek yeniden çalıştırmam gerekmediğini fark ettim yerine. sonra geri dönüp kendime koştuğum komutun ne olduğunu hatırlatmak istiyorum - ama bekle, tarih şimdi yanlış şeyi gösteriyor!
Bu çok nadiren ortaya çıkıyor, ancak bunu yaparken gerçekten rahatsız edici buluyorum. Orijinal geçmişi otomatik olarak korumanın bir yolu var mı?
echo c
.
history
hepinize komutunu görebilirsiniz. İhtiyacınız olanı seçtikten sonra. Şimdi hangi kabuğu kullanıyorsun?