强悍的 ubuntu —— 命令行执行完毕通知(undistract-me)
2016-06-03 21:37
375 查看
当我们在命令行下:
(1)git clone 一个项目时
(2)sudo apt-get install 时
(3)sudo make 时
。。。
往往要经历比较长的时间等待,一方面我们不能盲等,时间白白流失,我们需要转而去做其他事情,另一方面,我们有不确定方才的任务是否执行完毕,我们会时不时的去查看下该命令是否执行完毕了(类似计算机中的轮循机制),这样效率比较低,饱受 distract(分心)的困扰 。
今天我就大家安利一个ubuntu下的一个小工具——undistract-me,在Ubuntu15.04的终端中命令执行完毕后获取通知(这就类似计算机中的中断机制)。
然后我们等待11秒,我们在桌面右上角就会收到命令完成提示了。
打开文件:
修改
(1)git clone 一个项目时
(2)sudo apt-get install 时
(3)sudo make 时
。。。
往往要经历比较长的时间等待,一方面我们不能盲等,时间白白流失,我们需要转而去做其他事情,另一方面,我们有不确定方才的任务是否执行完毕,我们会时不时的去查看下该命令是否执行完毕了(类似计算机中的轮循机制),这样效率比较低,饱受 distract(分心)的困扰 。
今天我就大家安利一个ubuntu下的一个小工具——undistract-me,在Ubuntu15.04的终端中命令执行完毕后获取通知(这就类似计算机中的中断机制)。
1 安装 undistract-me
sudo apt-get install undistract-me
2 编辑 ~/.bashrc
. /usr/share/undistract-me/long-running.bash notify_when_long_running_commands_finish_install
3. 使配置生效
source ~/.bashrc
4. 测试
$ sleep 11
然后我们等待11秒,我们在桌面右上角就会收到命令完成提示了。
5. 补充
默认当命令执行时间超过10秒,它才会通知,我们可以修改此设置。打开文件:
vim /usr/share/undistract-me/long-running.bash
修改
LONG_RUNNING_COMMAND_TIMEOUT=10的值即可。
相关文章推荐
- 剑指Offer----面试题14:调整数组顺序使奇数位于偶数前面
- gcd实现单例模式其一
- 我写的那六本开源计算机书
- am335x_gpio
- 源码解读--知乎日报
- angular实现window.onload和$(document).ready
- Java并发包概览
- 强烈推荐 | 百度、阿里、腾讯 40 道面试题超全面总结
- simple-spring-memcached缓存搭建
- U-BOOT移植心得
- 使用ZooKeeper实现Java跨JVM的分布式锁(读写锁)
- 《将博客搬至CSDN》
- windows平台时间函数性能比较QueryPerformanceCounter,GetTickCount,ftime,time,GetLocalTime,GetSystemTimeAsFileTim
- mysql主从复制配置(精简版)
- 阅读《构建之法》P384~391
- Qt 预编译头文件(precompiled headers) 加快编译速度
- Vim脚本编程
- url等常见问题集锦
- 如何打造真正可动态扩展的服务架构
- Spring基础学习(四)—AOP