Belirli bir aralıktaki geçmiş girişlerini nasıl alabilirim / filtreleyebilirim?
Büyük bir geçmiş dosyam var ve sıklıkla kullanıyorum
history | grep somecommand
Şimdi, hafızam oldukça kötü ve komuta girdiğim sırada başka neler yaptığımı da görmek istiyorum.
Şimdilik bunu yapıyorum: eşleşin, söyle 4992 somecommand
, sonra yaparım
history | grep 49[0-9][0-9]
bu genellikle yeterince iyidir, ama daha doğrusu daha çok yapmayı tercih ederim, yani 4972'den 5012'ye kadar olan komutları, yani 20 komuttan önce ve 20 komuttan sonra.
Daha kolay bir yol olup olmadığını merak ediyorum. Sanırım özel bir senaryo sırada, ama belki daha önce başka biri benzer bir şey yaptı.