网站搜索

Linux 技巧:在 Chrome 中玩游戏、文本转语音、安排作业以及在 Linux 中观看命令


在这里,我再次在 Linux 提示和技巧系列中列出了四件事,您可以这样做,以在 Linux 环境中保持更高的生产力和娱乐性。

我涵盖的主题包括 Google-chrome 内置小游戏、Linux 终端中的文本转语音、使用“at”命令快速调度作业以及定期观看命令。

1. 在 Google Chrome 浏览器中玩游戏

通常,当由于某些其他原因发生断电或无网络时,我不会将我的 Linux 机器置于维护模式。我让自己通过 Google Chrome 玩一个有趣的小游戏。我不是游戏玩家,因此我没有安装第三方令人毛骨悚然的游戏。安全是另一个问题。

因此,当出现与互联网相关的问题时,我的网页看起来像这样:

您只需按空格键即可玩 Google-chrome 内置游戏。您可以玩的次数没有限制。最好的事情是您无需费力安装和使用它。

无需第三方应用程序/插件。它应该在 Windows 和 Mac 等其他平台上运行良好,但我们的利基市场是 Linux,我将只讨论 Linux,请注意,它在 Linux 上运行良好。这是一个非常简单的游戏(一种时间流逝)。

使用空格键/向上导航键进行跳跃。游戏进行中的一瞥。

2. Linux 终端中的文本转语音

对于那些可能不知道 espeak 实用程序的人来说,它是一个 Linux 命令行文本到语音转换器。用多种语言编写任何内容,espeak 实用程序将为您大声朗读。

Espeak 应该默认安装在您的系统中,但是您的系统并未安装它,您可以执行以下操作:

apt-get install espeak   (Debian)
yum install espeak       (CentOS)
dnf install espeak       (Fedora 22 onwards)

您可以要求espeak从标准输入设备交互地接受输入并将其转换为语音。你可以这样做:

espeak [Hit Return Key]

对于详细的输出,您可以执行以下操作:

espeak --stdout | aplay [Hit Return Key][Double - Here]

espeak 非常灵活,您可以要求 espeak 接受文本文件中的输入并为您大声朗读。您需要做的就是:

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

您可以要求espeak为您快/慢地说。默认速度为每分钟 160 字。使用开关‘-s’定义您的偏好。

要要求espeak每分钟说30个单词,您可以这样做:

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

要要求 espeak 每分钟说 200 个单词,您可以这样做:

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

要使用另一种语言,例如印地语(我的母语),您可以这样做:

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

您可以选择您喜欢的任何语言,并要求以上面建议的您喜欢的语言发言。要获取 espeak 支持的所有语言的列表,您需要运行:

espeak --voices

3. 快速安排工作

我们大多数人已经熟悉 cron,它是一个执行预定命令的守护进程。

Cron 是 Linux SYSAdmins 经常使用的高级命令,用于安排诸如备份之类的作业或在特定时间/间隔执行任何实际任务。

您是否知道 Linux 中的 ‘at’ 命令可以让您安排作业/命令在特定时间运行?您可以告诉'at'做什么以及何时做,其他一切都将由命令'at'来处理。

举个例子,假设你想在11:02 AM打印uptime命令的输出,你需要做的就是:

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

要检查命令/脚本/作业是否已通过 ‘at’ 命令设置,您可以执行以下操作:

at -l

您可以使用 at 一次性安排多个命令,如下所示:

at 12:30
Command – 1
Command – 2
…
command – 50
…
Ctrl + D

4. 以特定时间间隔观看命令

我们需要定期运行一些命令指定的时间。举例来说,我们需要打印当前时间并每3秒观察一次输出。

要查看当前时间,我们需要在终端中运行以下命令。

date +"%H:%M:%S

要每三秒检查一次该命令的输出,我们需要在终端中运行以下命令。

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

watch命令中的开关'-n'用于间隔。在上面的示例中,我们将间隔定义为3 秒。您可以根据需要定义您的。您还可以使用 watch 命令传递任何命令/脚本,以按定义的时间间隔监视该命令/脚本。

目前为止就这样了。希望您喜欢这个系列,它旨在让您使用 Linux 提高工作效率,并从中获得乐趣。欢迎在下面的评论中提出所有建议。请继续关注更多此类帖子。保持联系并享受……