作为一名Linux工程师,很多工作都是在命令行上完成的。有时候我们执行一个命令,可能需要很长时间才能完成,比如sudoapt-getupdate,或者编译一个系统,需要半个小时。如果我们什么都不做,等待结果,效率就太低了。那我们怎么知道任务已经在第一时间执行了呢?本文将介绍一个工具:NotiFyre,它可以在任务完成后弹出窗口提醒你。这样,当一个较长的任务在进行时,你可以专心做其他工作,而不必等待或时不时地查看执行结果。NotiFyre安装在Ubuntu下,执行以下命令即可完成安装。$sudoapt-getinstallnotify-osdpulseaudio-utilslibnotify-bin安装完成后可以先执行以下命令看是否有弹窗:$notify-send"hello"如果看到出现hellowindow的弹出窗口,然后该工具可以正常工作。如果你没有看到,说明你还缺少一些必要的组件,需要安装它们。$sudoapt-get--reinstallinstalllibnotify-binnotify-osd组件安装完成后,再次执行notify-send,看是否有弹窗。通常,会有一个弹出窗口。然后,您需要下载NotiFyre脚本。它是一个开源项目,项目地址如下:https://github.com/kaustubhhiware/NotiFyre其实我们只需要它的两个脚本:$curlhttps://raw.githubusercontent.com/kaustubhhiware/NotiFyre/master/notifyre.sh-o~/notifyre.sh$curlhttps://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh-o~/bash-preexec.sh我们需要编辑bashrc文件,然后在最后添加上面下载的脚本,越多越好。$sudovi~/.bashrc#在source~/notifyre.shsource~/bash-preexec.sh末尾加入下面两句executewq保存退出,然后使用source命令使修改生效。$source~/.bashrc现在,当你执行完命令时,会自动弹出一个窗口提醒你任务完成,是不是很酷?看到的都是真爱,走之前怎么不竖个大拇指?您的“三通”是良旭继续创作的最大动力!关注原创公众号《良序Linux》,第一时间获取最新Linux干货!公众号后台回复【信息】【面试】【简历】获取精选一线大厂的面试、自我提升、简历等信息。关注我的博客:lxlinux.net
