Linux 小技巧:Chrome 小游戏,让文字说话,计划作业,重复执行命令

简介:

重要的事情说两遍,我完成了一个Linux提示与彩蛋系列,让你的Linux获得更多创造和娱乐。

Linux提示与彩蛋系列

Linux提示与彩蛋系列

本文,我将会讲解Google-chrome内建小游戏,在终端中如何让文字说话,使用‘at’命令设置作业和使用watch命令重复执行命令。

1. Google Chrome 浏览器小游戏彩蛋

网线脱掉或者其他什么原因连不上网时,Google Chrome就会出现一个小游戏。声明,我并不是游戏玩家,因此我的电脑上并没有安装任何第三方的恶意游戏。安全是第一位。

所以当Internet发生出错,会出现一个这样的界面:

不能连接到互联网

不能连接到互联网

按下空格键来激活Google-chrome彩蛋游戏。游戏没有时间限制。并且还不需要浪费时间安装使用。

不需要第三方软件的支持。同样支持Windows和Mac平台,但是我的平台是Linux,我也只谈论Linux。当然在Linux,这个游戏运行很好。游戏简单,但也很花费时间。

使用空格/向上方向键来跳跃。请看下列截图:

Google Chrome中玩游戏

Google Chrome中玩游戏

2. Linux 终端中朗读文字

对于那些不能文字朗读的设备,有个小工具可以实现文字说话的转换器。用各种语言写一些东西,espeak就可以朗读给你。

系统应该默认安装了Espeak,如果你的系统没有安装,你可以使用下列命令来安装:


 
 
  1. # apt-get install espeak (Debian)
  2. # yum install espeak (CentOS)
  3. # dnf install espeak (Fedora 22 及其以后)

你可以让espeak接受标准输入的交互输入并及时转换成语音朗读出来。如下:


 
 
  1. $ espeak [按回车键]

更详细的输出你可以这样做:


 
 
  1. $ espeak --stdout | aplay [按回车键][再次回车]

espeak设置灵活,也可以朗读文本文件。你可以这样设置:


 
 
  1. $ espeak --stdout /path/to/text/file/file_name.txt | aplay [Hit Enter]

espeak可以设置朗读速度。默认速度是160词每分钟。使用-s参数来设置。

设置每分钟30词的语速:


 
 
  1. $ espeak -s 30 -f /path/to/text/file/file_name.txt | aplay

设置每分钟200词的语速:


 
 
  1. $ espeak -s 200 -f /path/to/text/file/file_name.txt | aplay

说其他语言,比如北印度语(作者母语),这样设置:


 
 
  1. $ espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | aplay

你可以使用各种语言,让espeak如上面说的以你选择的语言朗读。使用下列命令来获得语言列表:


 
 
  1. $ espeak --voices

3. 快速调度任务

我们已经非常熟悉使用cron守护进程执行一个计划命令。

Cron是一个Linux系统管理的高级命令,用于计划定时任务如备份或者指定时间或间隔的任何事情。

但是,你是否知道at命令可以让你在指定时间调度一个任务或者命令?at命令可以指定时间执行指定内容。

例如,你打算在早上11点2分执行uptime命令,你只需要这样做:


 
 
  1. $ at 11:02
  2. uptime >> /home/$USER/uptime.txt
  3. Ctrl+D

Linux中计划任务

Linux中计划任务

检查at命令是否成功设置,使用:


 
 
  1. $ at -l

浏览计划任务

浏览计划任务

at支持计划多个命令,例如:


 
 
  1. $ at 12:30
  2. Command 1
  3. Command 2
  4. command 50
  5. Ctrl + D

4. 特定时间重复执行命令

有时,我们可以需要在指定时间间隔执行特定命令。例如,每3秒,想打印一次时间。

查看现在时间,使用下列命令。


 
 
  1. $ date +"%H:%M:%S

Linux中查看日期和时间

Linux中查看日期和时间

为了每三秒查看一下这个命令的输出,我需要运行下列命令:


 
 
  1. $ watch -n 3 'date +"%H:%M:%S"'

Linux中watch命令

Linux中watch命令

watch命令的‘-n’开关设定时间间隔。在上述命令中,我们定义了时间间隔为3秒。你可以按你的需求定义。同样watch 也支持其他命令或者脚本。


本文来自云栖社区合作伙伴“Linux中国”,原文发布日期:2015-09-05 

目录
相关文章
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
214 8
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
80 14
Linux 10 个“who”命令示例
|
1月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
142 20
|
23天前
|
Linux
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
66 8
|
1月前
|
网络协议 Linux 应用服务中间件
kali的常用命令汇总Linux
kali的常用命令汇总linux
70 7
|
2月前
|
Linux 数据库
Linux中第一次使用locate命令报错?????
在Linux CentOS7系统中,使用`locate`命令时出现“command not found”错误,原因是缺少`mlocate`包。解决方法是通过`yum install mlocate -y`或`apt-get install mlocate`安装该包,并执行`updatedb`更新数据库以解决后续的“can not stat”错误。
48 9
|
2月前
|
监控 网络协议 Linux
Linux netstat 命令详解
Linux netstat 命令详解
|
2月前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
218 3
|
2月前
|
存储 运维 Linux
如何在 Linux 系统中使用 envsubst 命令替换环境变量?
`envsubst` 是 Linux 系统中用于替换文本中环境变量值的实用工具。本文分三部分介绍其工作原理、使用方法及实际应用,包括配置文件替换、脚本执行中环境变量替换和动态生成文件等场景,帮助用户高效利用 `envsubst` 进行开发和运维工作。
119 4
|
2月前
|
Linux
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
48 1