A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: progress: command not found #Debian apt-get install progress #Ubuntu apt-get install progress #Arch Linux pacman -S progress #Kali Linux apt-get install progress #Fedora dnf install progress #OS X brew install progress #Raspbian apt-get install progress --------------- #编译安装: 从 GitHub 仓库 https://github.com/Xfennec/progress 下载编译安装, 它取决于库ncurses,您可能必须安装相应的包 可能类似'libncurses5-dev'或'ncurses-devel'。 make && make install
此工具可以描述为 Tiny,Dirty,Linux-and-OSX-Only C
命令,用于查找当前在系统上运行的 coreutils
基本命令(cp,mv,dd,tar,gzip / gunzip,cat等)。 显示复制数据的百分比。 它还可以显示估计的时间和吞吐量,并提供 顶级 模式(监控)。
progress [ -qdwmM ] [ -W secs ] [ -c command ] [ -a command ] [ -p pid ] progress -v | --version progress -h | --help
-q (--quiet) 隐藏所有消息 -d (--debug) 显示所有警告/错误消息 -w (--wait) 估计I / O吞吐量和估计剩余时间(显示较慢) -W (--wait-delay secs) I / O估计等待'秒'秒(暗示-w) -m (--monitor) 在受监视的进程仍在运行时循环 -M (--monitor-continuously) 监视永不停止(类似于观看进度) -c (--command cmd) 仅监视此命令名称(例如:firefox)。 可以在命令行上多次使用此选项。 -a (--additional-command cmd) 将此命令添加到默认列表。 可以在命令行上多次使用此选项。 -p (--pid id) 仅监视此数字进程ID(例如:`pidof firefox`)。 可以在命令行上多次使用此选项。 -i (--ignore-file file) 不报告“文件”的过程。 如果文件尚不存在,则必须提供完整且干净的绝对路径。 可以在命令行上多次使用此选项。 -o (--open-mode {r|w}) 仅报告为进程读取或写入而打开的文件。 当您只想监视进程的输出文件(或输入文件)时,此选项很有用。 -v (--version) 显示程序版本并退出 -h (--help) 显示帮助消息并退出
#在一个简单的窗口中监视coreutils命令的所有当前和即将发生的实例: watch progress -q #看看你的下载进展如何: watch progress -wc firefox #看看你的Web服务器活动: progress -c httpd #使用$!启动并监控任何重型命令: cp bigfile newfile & progress -mp $!
它只是扫描 /proc
有趣的命令,然后查看目录 fd
和 fdinfo
以查找打开的文件和查找位置,并报告最大文件的状态。
它非常轻巧,几乎可与任何命令兼容。