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ı history
aramak 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.history
gibi satırların bir listesini içerecektir .3 convert foo.jpg
convert foo.jpg
setopt share_history
de/etc/zsh/zshrc
bana hiçbir zaman olmamalıdır bu soruna böylece: P