作為 Linux 工程師,很多作業是在命令列下完成的,有時候我們執行一個命令,可能需要很長時間才能完成,比如 sudo apt-get update ,或者編譯一個需要花費半小時的系統,如果我們啥也不干就干等著結果,那效率未免也太低了,
那我們如何第一時間知道任務已經執行完畢?本文將介紹一個工具:NotiFyre ,它可以在任務完成后,彈窗來提醒你,這樣在未時較長的任務進行時,你就可以專心做其它作業,也不必干等著,或時不時去查看執行結果,
NotiFyre 的安裝
在 Ubuntu 下,執行以下命令即可完成安裝,
$ sudo apt-get install notify-osd pulseaudio-utils libnotify-bin
安裝完畢之后,你可以先執行以下命令,看看是否有彈窗:
$ notify-send "hello"
如果你看到一個寫著 hello 的彈窗出現,那么說明這個工具作業正常,如果沒看到,那說明你還缺乏一些必要的組件,需要安裝一下,
$ sudo apt-get --reinstall install libnotify-bin notify-osd
組件安裝完之后,再次執行 notify-send 看看是否有彈窗,正常情況下是會有彈窗了,
然后,你需要下載 NotiFyre 腳本,它是一個開源專案,專案地址如下:
https://github.com/kaustubhhiware/NotiFyre
其實我們只需要它的兩個腳本即可:
$ curl https://raw.githubusercontent.com/kaustubhhiware/NotiFyre/master/notifyre.sh -o ~/notifyre.sh
$ curl https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh -o ~/bash-preexec.sh
我們需要編輯 bashrc 檔案,然后在最后把上面下載好的腳本加進去,越末尾越好,
$ sudo vi ~/.bashrc
# 將以下兩句添加到末尾
source ~/notifyre.sh
source ~/bash-preexec.sh
執行 wq 保存并退出,然后使用 source 命令使改動生效,
$ source ~/.bashrc
現在,當你執行完一個命令時,就會自動彈出一個視窗來提示你任務已完成,是不是很酷?

看完的都是真愛,點個贊再走唄?您的「三連」就是良許持續創作的最大動力!
- 關注原創公眾號「良許Linux」,第一時間獲取最新Linux干貨!
- 公眾號后臺回復【資料】【面試】【簡歷】獲取精選一線大廠面試、自我提升、簡歷等資料,
- 關注我的博客:lxlinux.net
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/114375.html
標籤:Linux
上一篇:3.kubernetes的服務發現插件-CoreDNS
下一篇:Linux性能指標和平均負載
