PUB:20150812 Linux Tricks--Play Game in Chrome Text-to-Speech Schedule a Job and Watch Commands in Linux

@Vic020
This commit is contained in:
wxy 2015-09-05 17:36:52 +08:00
parent aaf155be81
commit 98001abdb7

View File

@ -1,11 +1,11 @@
Linux小技巧Chrome小游戏文字说话计划作业重复执行命令 Linux 小技巧Chrome 小游戏,文字说话,计划作业,重复执行命令
================================================================================ ================================================================================
重要的事情说两遍,我完成了一个[Linux提示与彩蛋][1]系列让你的Linux获得更多创造和娱乐。 重要的事情说两遍,我完成了一个[Linux提示与彩蛋][1]系列让你的Linux获得更多创造和娱乐。
![Linux提示与彩蛋系列](http://www.tecmint.com/wp-content/uploads/2015/08/Linux-Tips-and-Tricks.png) ![Linux提示与彩蛋系列](http://www.tecmint.com/wp-content/uploads/2015/08/Linux-Tips-and-Tricks.png)
Linux提示与彩蛋系列 *Linux提示与彩蛋系列*
本文我将会讲解Google-chrome内建小游戏在终端中如何让文字说话使用at命令设置作业和使用watch命令重复执行命令。 本文我将会讲解Google-chrome内建小游戏在终端中如何让文字说话使用at命令设置作业和使用watch命令重复执行命令。
@ -17,7 +17,7 @@ Linux提示与彩蛋系列
![不能连接到互联网](http://www.tecmint.com/wp-content/uploads/2015/08/Unable-to-Connect-Internet.png) ![不能连接到互联网](http://www.tecmint.com/wp-content/uploads/2015/08/Unable-to-Connect-Internet.png)
不能连接到互联网 *不能连接到互联网*
按下空格键来激活Google-chrome彩蛋游戏。游戏没有时间限制。并且还不需要浪费时间安装使用。 按下空格键来激活Google-chrome彩蛋游戏。游戏没有时间限制。并且还不需要浪费时间安装使用。
@ -27,27 +27,25 @@ Linux提示与彩蛋系列
![Google Chrome中玩游戏](http://www.tecmint.com/wp-content/uploads/2015/08/Play-Game-in-Google-Chrome.gif) ![Google Chrome中玩游戏](http://www.tecmint.com/wp-content/uploads/2015/08/Play-Game-in-Google-Chrome.gif)
Google Chrome中玩游戏 *Google Chrome中玩游戏*
### 2. Linux 终端中朗读文字 ### ### 2. Linux 终端中朗读文字 ###
对于那些不能文字朗读的设备,有个小工具可以实现文字说话的转换器。 对于那些不能文字朗读的设备有个小工具可以实现文字说话的转换器。用各种语言写一些东西espeak就可以朗读给你。
espeak支持多种语言可以及时朗读输入文字。
系统应该默认安装了Espeak如果你的系统没有安装你可以使用下列命令来安装 系统应该默认安装了Espeak如果你的系统没有安装你可以使用下列命令来安装
# apt-get install espeak (Debian) # apt-get install espeak (Debian)
# yum install espeak (CentOS) # yum install espeak (CentOS)
# dnf install espeak (Fedora 22 onwards) # dnf install espeak (Fedora 22 及其以后)
You may ask espeak to accept Input Interactively from standard Input device and convert it to speech for you. You may do: 你可以让espeak接受标准输入的交互输入并及时转换成语音朗读出来。如下
你可以设置接受从标准输入的交互地输入并及时转换成语音朗读出来。这样设置:
$ espeak [按回车键] $ espeak [按回车键]
更详细的输出你可以这样做: 更详细的输出你可以这样做:
$ espeak --stdout | aplay [按回车键][这里需要双击] $ espeak --stdout | aplay [按回车键][再次回车]
espeak设置灵活也可以朗读文本文件。你可以这样设置 espeak设置灵活也可以朗读文本文件。你可以这样设置
@ -55,29 +53,29 @@ espeak设置灵活也可以朗读文本文件。你可以这样设置
espeak可以设置朗读速度。默认速度是160词每分钟。使用-s参数来设置。 espeak可以设置朗读速度。默认速度是160词每分钟。使用-s参数来设置。
设置30词每分钟 设置每分钟30词的语速
$ espeak -s 30 -f /path/to/text/file/file_name.txt | aplay $ espeak -s 30 -f /path/to/text/file/file_name.txt | aplay
设置200词每分钟 设置每分钟200词的语速
$ espeak -s 200 -f /path/to/text/file/file_name.txt | aplay $ espeak -s 200 -f /path/to/text/file/file_name.txt | aplay
让其他语言说北印度语(作者母语),这样设置: 说其他语言,比如北印度语(作者母语),这样设置:
$ espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | aplay $ espeak -v hindi --stdout 'टेकमिंट विश्व की एक बेहतरीन लाइंक्स आधारित वेबसाइट है|' | aplay
espeak支持多种语言支持自定义设置。使用下列命令来获得语言表: 你可以使用各种语言让espeak如上面说的以你选择的语言朗读。使用下列命令来获得语言列表:
$ espeak --voices $ espeak --voices
### 3. 快速计划作业 ### ### 3. 快速调度任务 ###
我们已经非常熟悉使用[cron][2]后台执行一个计划命令。 我们已经非常熟悉使用[cron][2]守护进程执行一个计划命令。
Cron是一个Linux系统管理的高级命令用于计划定时任务如备份或者指定时间或间隔的任何事情。 Cron是一个Linux系统管理的高级命令用于计划定时任务如备份或者指定时间或间隔的任何事情。
但是你是否知道at命令可以让你计划一个作业或者命令在指定时间at命令可以指定时间和指定内容执行作业 但是你是否知道at命令可以让你在指定时间调度一个任务或者命令at命令可以指定时间执行指定内容
例如你打算在早上11点2分执行uptime命令你只需要这样做 例如你打算在早上11点2分执行uptime命令你只需要这样做
@ -85,17 +83,17 @@ Cron是一个Linux系统管理的高级命令用于计划定时任务如备
uptime >> /home/$USER/uptime.txt uptime >> /home/$USER/uptime.txt
Ctrl+D Ctrl+D
![Linux中计划作业](http://www.tecmint.com/wp-content/uploads/2015/08/Schedule-Job-in-Linux.png) ![Linux中计划任务](http://www.tecmint.com/wp-content/uploads/2015/08/Schedule-Job-in-Linux.png)
Linux中计划作业 *Linux中计划任务*
检查at命令是否成功设置使用 检查at命令是否成功设置使用
$ at -l $ at -l
![浏览计划作业](http://www.tecmint.com/wp-content/uploads/2015/08/View-Scheduled-Jobs.png) ![浏览计划任务](http://www.tecmint.com/wp-content/uploads/2015/08/View-Scheduled-Jobs.png)
浏览计划作业 *浏览计划任务*
at支持计划多个命令例如 at支持计划多个命令例如
@ -117,17 +115,17 @@ at支持计划多个命令例如
![Linux中查看日期和时间](http://www.tecmint.com/wp-content/uploads/2015/08/Check-Date-in-Linux.png) ![Linux中查看日期和时间](http://www.tecmint.com/wp-content/uploads/2015/08/Check-Date-in-Linux.png)
Linux中查看日期和时间 *Linux中查看日期和时间*
为了查看这个命令每三秒的输出,我需要运行下列命令: 为了每三秒查看一下这个命令的输出,我需要运行下列命令:
$ watch -n 3 'date +"%H:%M:%S"' $ watch -n 3 'date +"%H:%M:%S"'
![Linux中watch命令](http://www.tecmint.com/wp-content/uploads/2015/08/Watch-Command-in-Linux.gif) ![Linux中watch命令](http://www.tecmint.com/wp-content/uploads/2015/08/Watch-Command-in-Linux.gif)
Linux中watch命令 *Linux中watch命令*
watch命令的-n开关设定时间间隔。在上命令中我们定义了时间间隔为3秒。你可以按你的需求定义。同样watch watch命令的-n开关设定时间间隔。在上命令中我们定义了时间间隔为3秒。你可以按你的需求定义。同样watch
也支持其他命令或者脚本。 也支持其他命令或者脚本。
至此。希望你喜欢这个系列的文章让你的linux更有创造性获得更多快乐。所有的建议欢迎评论。欢迎你也看看其他文章谢谢。 至此。希望你喜欢这个系列的文章让你的linux更有创造性获得更多快乐。所有的建议欢迎评论。欢迎你也看看其他文章谢谢。
@ -138,7 +136,7 @@ via: http://www.tecmint.com/text-to-speech-in-terminal-schedule-a-job-and-watch-
作者:[Avishek Kumar][a] 作者:[Avishek Kumar][a]
译者:[VicYu/Vic020](http://vicyu.net) 译者:[VicYu/Vic020](http://vicyu.net)
校对:[校对者ID](https://github.com/校对者ID) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](https://linux.cn/) 荣誉推出