Kulağa zor geliyor. İşte size uygun olabilecek birkaç yöntem.
Yüklü işlem muhasebe araçlarınız varsa (Linux'ta, adlı bir paket arayın acct) ve bunları kullanma izniniz varsa, hangi terminalde ne zaman ve muhtemelen çalıştırdığınızı öğrenebilirsiniz convert:
lastcomm convert
Bu kullanılamıyorsa veya sonuçsuzsa, komutları historyaramak için her bash örneğinde bir komut yürütebilirsiniz convert. Bu, bash başlatıldığında geçmiş dosyasında bulunan komutları bulur.
: >/tmp/convert.history
for w in $(seq 0 11); do
screen -p $w -X stuff \
'history | sed 's/^.*convert/'$w'&/" >>/tmp/convert.history
'; done
$(seq 0 11)ekran pencerelerinizin sayılarını yineler. Şu anda bash çalıştırmayan, ancak girdiyi farklı yorumlayacak başka bir işlemi atladığınızdan emin olun.
screen -p $w stuff …Aşağıdaki dizeyi belirtilen pencereye girdi olarak gönderir. Dizenin sonunda yeni satıra ihtiyacınız vardır.
- 3. pencerede koştuysanız dosya
/tmp/convert.historygibi satırların bir listesini içerecektir .3 convert foo.jpgconvert foo.jpg
setopt share_historyde/etc/zsh/zshrcbana hiçbir zaman olmamalıdır bu soruna böylece: P