如何在耗时较长的操作完成后得到提醒?
2020-04-06 16:01:43来源:博客园 阅读 ()
如何在耗时较长的操作完成后得到提醒?
作为 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.cnblogs.com/yychuyu/p/12642381.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 三步教你如何在Github部署自己的简历 2020-04-27
- 如何在linux的vi编辑器下删除前N行 2020-04-26
- 如何在非 sudo 用户下运行 docker 命令? 2020-04-25
- 如何在 Vim 里直接完成 Git 操作? 2020-04-15
- 如何在Linux上创建,列出和删除Docker容器 2020-01-02
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash