Difference between revisions of "Pv (pipe viewer)"
Jump to navigation
Jump to search
↑ https://man7.org/linux/man-pages/man1/pv.1.html
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{lc}} <code>[[pv]]</code><ref>https://man7.org/linux/man-pages/man1/pv.1.html</ref> Shell [[pipeline]] element to meter data passing through | ||
− | + | [[brew install]] [[pv]] | |
== Examples == | == Examples == | ||
* <code>cat /dev/[[urandom]] | [[gzip]] | pv > /dev/null</code> | * <code>cat /dev/[[urandom]] | [[gzip]] | pv > /dev/null</code> | ||
+ | * <code>cat /dev/[[urandom]] | [[bzip2]] | pv > /dev/null</code> | ||
* <code>cat /dev/[[urandom]] | [[xz]] | pv > /dev/null</code> | * <code>cat /dev/[[urandom]] | [[xz]] | pv > /dev/null</code> | ||
+ | ** <code>cat /dev/[[urandom]] | [[xz]] -T0 | pv > /dev/null</code> | ||
+ | * <code>pv -petrab [[/dev/zero]] > [[/dev/null]]</code> | ||
+ | |||
+ | Test [[network speed]]: | ||
+ | * <code>[[pv]] </dev/zero | ssh REMOTE_SERVER 'cat >/dev/null'</code> | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[progress]] -m</code> | ||
+ | * <code>[[set -eo]] pipefail</code> | ||
+ | * [[Pipe]] | ||
+ | |||
+ | == See also == | ||
+ | * {{cat}} | ||
+ | * {{Performance}} | ||
+ | |||
+ | |||
+ | [[Category:Linux commands]] |
Latest revision as of 08:35, 18 February 2024
pv
[1] Shell pipeline element to meter data passing through
brew install pv
Examples[edit]
cat /dev/urandom | gzip | pv > /dev/null
cat /dev/urandom | bzip2 | pv > /dev/null
cat /dev/urandom | xz | pv > /dev/null
pv -petrab /dev/zero > /dev/null
Test network speed:
pv </dev/zero | ssh REMOTE_SERVER 'cat >/dev/null'
Related[edit]
See also[edit]
cat
,tac
,more
,less
,tail
,mtail
,echo
,stdin
,tr
,column
,paste
,truncate
,logrotate
,xzcat
pv
,progress
,sort
,ncat
,virt-cat
,awk
,join
,col
,fold
,tee
,sponge
,nfs-cat
,journalctl, ccat, icat, EOF
, lolcat- Performance, monitoring, sysstat, metrics, Telemetry
Advertising: