J'ai une commande qui sort beaucoup de données (disons, strace avec beaucoup de syscalls, en cours d'exécution pendant quelques minutes).
Existe-t-il une option (par exemple, l'encapsuleur de commandes ou quelque chose de similaire) qui me permettrait de suspendre la sortie de la commande (juste la sortie à l'écran, cela ne me dérange pas que la commande s'exécute en arrière-plan), puis de la suspendre après avoir pris un regard sur sa sortie?
Vous avez trois options:
less
, par exemple strace date | less
strace -o foo date
, et parcourez-le plus tard.utilisez le | pipe par exemple
ifconfig -a | more
cela listera jusqu'à ce que l'écran soit plein et on peut ensuite faire défiler plus loin en appuyant sur Entrée/Retour.