linux source关闭终端后不生效_Linux工程师如何不被工作打扰,专心与女神约会?...

7ebae08998097e16ad6ee3e0a85a815a.png

98078a9bf02c1ab89590e80466393cbe.png

☞ 程序员进阶架构师必备资源免费送 ☜

作为 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.shsource ~/bash-preexec.sh
执行 wq 保存并退出,然后使用 source 命令使改动生效。
$ source ~/.bashrc
现在,当你执行完一个命令时,就会自动弹出一个窗口来提示你任务已完成,是不是很酷?

52808daf9d5a02e2e8ffcb0493d3cbce.png


本公众号全部博文已整理成一个目录,请在公众号里回复「m」获取!

推荐阅读:

243 张图片为你解析 Linux 轻量级自动运维化工具 Ansible Linux 系统开机启动项清理 再发一个录制并回放Linux终端会话的命令

5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「1024」,即可免费获取!

8ef689c4cecc9ec4672c93b8bbd8dee9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值