這是一個可以顯示Linux命令的工具
導讀 | Progress進度檢視器是一個簡單的程式,可用於顯示[neiqian]Coreutils[/neiqian] 的進度。它使用來自檔案描述符的資訊來確定 的進度。Progress的優點在於它可以與其他 命令一起使用,比如[neiqian]watch[/neiqian]。 |
實驗環境
- 7.7 Minimal
- Progress工具的github地址:
安裝
Progress工具依賴ncurses庫,先安裝ncurses-devel然後再編譯安裝progress
[root@localhost ~]# yum -y install ncurses-devel [root@localhost ~]# git clone [root@localhost ~]# cd progress/ [root@localhost progress]# make && make install
執行progress
如果沒有命令在執行,那麼progress程式將退出並告訴你,沒有命令正在執行。
[root@localhost ~]# progress No command currently running: cp, mv, dd, tar, cat, rsync, grep, fgrep, egrep, cut, sort, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum, adb, gzip, gunzip, bzip2, bunzip2, xz, unxz, lzma, unlzma, 7z, 7za, zcat, bzcat, lzcat, split, gpg, or wrong permissions.
使用cp命令複製一個檔案,當複製一個大檔案的時候可以看到進度
[root@localhost ~]# cp -p CentOS-7-x86_64-Minimal-1908.iso /tmp/ # 再開啟一個終端,輸入progress檢視任務進度 [root@localhost ~]# progress
如果需要知道移動或者複製大檔案的剩餘時間,可以新增
-w選項,隱藏全部訊息可以使用
-q。
[root@localhost ~]# cp -p CentOS-7-x86_64-Minimal-1908.iso /tmp/ # 再開啟一個終端,輸入progress檢視任務進度 [root@localhost ~]# progress -wq
progress和watch命令一起使用
Watch配合progress命令使用,可以實時顯示檔案傳輸的進度:
[root@localhost ~]# cp -p CentOS-7-x86_64-Minimal-1908.iso /tmp/ # 再開啟一個終端,輸入progress檢視任務進度 [root@localhost ~]# watch progress -wq
總結
progress只需掃描/proc以查詢感興趣的命令,然後檢視目錄fd和fdinfo以查詢開啟的檔案和查詢位置,並報告最大檔案的狀態。
本文原創地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2676079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mac電腦的終端總是顯示“bash-3.2”,可以這樣解決Mac
- 這 7 個 Linux 命令,你是怎麼來使用的?Linux
- jquery判斷一個元素是隱藏還是顯示jQuery
- 這個顯示器總算能完整顯示我的Java類了Java
- Linux-top命令顯示的資訊解釋Linux
- 用 Linux 命令顯示硬體資訊Linux
- Linux基礎命令---顯示域名ypdomainnameLinuxAI
- Linux基礎命令---顯示程式psLinux
- Linux基礎命令---顯示文字lookLinux
- Linux基礎命令---tail顯示文字LinuxAI
- Linux基礎命令—文字顯示odLinux
- Linux基礎命令—文字顯示cutLinux
- Linux基礎命令—文字顯示moreLinux
- Linux基礎命令—文字顯示lookLinux
- Linux基礎命令—顯示文字grepLinux
- Linux 中顯示可執行檔案的路徑 | 哪個命令Linux
- Linux 如何顯示一個檔案的某幾行Linux
- Linux基礎命令---top顯示程式資訊Linux
- oracle 11g rac asmcmd du 命令不顯示的一個情況OracleASM
- 一個Activity顯示多個Activity
- 教你寫一個可以找到.m檔案所有介面名的命令列工具命令列
- Display Display(顯示)圖示顯示是一個小型命令列工具,允許您更改指定顯示器的顯示方向、亮度或對比度,或者開啟或關閉所有顯示器或螢幕保護程式以節省電源。在命令視窗中執行 display.exe 以瞭解更多關於其語法的資訊。命令列
- Linux基礎命令---mpstat顯示cpu使用Linux
- Linux基礎命令---mysqlshow顯示資料庫LinuxMySql資料庫
- Linux基礎命令---ipcs顯示程式通訊Linux
- Linux基礎命令—顯示主機名hostnameLinux
- Linux基礎命令---顯示主機名hostnameLinux
- Linux基礎命令---顯示路由表routeLinux路由
- uname命令顯示系統資訊?linux系統運維命令Linux運維
- javascript顯示一個時鐘JavaScript
- exp/imp兩個命令可以說是oracle中最常用的命令了.Oracle
- 是時候擁有一個你自己的命令列工具了命令列
- 讓程式設計師假裝很忙的三個Linux命令列工具,程式碼雨是這樣實現的!程式設計師Linux命令列
- 有哪些可以檢測文章違規資訊的工具?這個你可以試試
- Linux基礎命令---mailq顯示郵件佇列LinuxAI佇列
- Linux基礎命令---sar顯示系統活動資訊Linux
- Linux基礎命令---dmsg顯示核心輸出Linux
- Linux基礎命令---顯示樹形程式pstreeLinux