天天看點

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

linux提示與彩蛋系列

本文,我将會講解google-chrome内建小遊戲,在終端中如何讓文字說話,使用‘at’指令設定作業和使用watch指令重複執行指令。

<a target="_blank"></a>

網線脫掉或者其他什麼原因連不上網時,google chrome就會出現一個小遊戲。聲明,我并不是遊戲玩家,是以我的電腦上并沒有安裝任何第三方的惡意遊戲。安全是第一位。

是以當internet發生出錯,會出現一個這樣的界面:

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

不能連接配接到網際網路

按下空格鍵來激活google-chrome彩蛋遊戲。遊戲沒有時間限制。并且還不需要浪費時間安裝使用。

不需要第三方軟體的支援。同樣支援windows和mac平台,但是我的平台是linux,我也隻談論linux。當然在linux,這個遊戲運作很好。遊戲簡單,但也很花費時間。

使用空格/向上方向鍵來跳躍。請看下列截圖:

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

google chrome中玩遊戲

對于那些不能文字朗讀的裝置,有個小工具可以實作文字說話的轉換器。用各種語言寫一些東西,espeak就可以朗讀給你。

系統應該預設安裝了espeak,如果你的系統沒有安裝,你可以使用下列指令來安裝:

<code># apt-get install espeak (debian)</code>

<code># yum install espeak (centos)</code>

<code># dnf install espeak (fedora 22 及其以後)</code>

你可以讓espeak接受标準輸入的互動輸入并及時轉換成語音朗讀出來。如下:

<code>$ espeak [按Enter鍵]</code>

更詳細的輸出你可以這樣做:

<code>$ espeak --stdout | aplay [按Enter鍵][再次回車]</code>

espeak設定靈活,也可以朗讀文本檔案。你可以這樣設定:

<code>$ espeak --stdout /path/to/text/file/file_name.txt | aplay [hit enter]</code>

espeak可以設定朗讀速度。預設速度是160詞每分鐘。使用-s參數來設定。

設定每分鐘30詞的語速:

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

設定每分鐘200詞的語速:

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

說其他語言,比如北印度語(作者母語),這樣設定:

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

你可以使用各種語言,讓espeak如上面說的以你選擇的語言朗讀。使用下列指令來獲得語言清單:

<code>$ espeak --voices</code>

cron是一個linux系統管理的進階指令,用于計劃定時任務如備份或者指定時間或間隔的任何事情。

但是,你是否知道at指令可以讓你在指定時間排程一個任務或者指令?at指令可以指定時間執行指定内容。

例如,你打算在早上11點2分執行uptime指令,你隻需要這樣做:

<code>$ at 11:02</code>

<code>uptime &gt;&gt; /home/$user/uptime.txt</code>

<code>ctrl+d</code>

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

linux中計劃任務

檢查at指令是否成功設定,使用:

<code>$ at -l</code>

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

浏覽計劃任務

at支援計劃多個指令,例如:

<code>$ at 12:30</code>

<code>command – 1</code>

<code>command – 2</code>

<code>…</code>

<code>command – 50</code>

<code>ctrl + d</code>

有時,我們可以需要在指定時間間隔執行特定指令。例如,每3秒,想列印一次時間。

檢視現在時間,使用下列指令。

<code>$ date +"%h:%m:%s</code>

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

linux中檢視日期和時間

為了每三秒檢視一下這個指令的輸出,我需要運作下列指令:

<code>$ watch -n 3 'date +"%h:%m:%s"'</code>

Linux 小技巧:Chrome 小遊戲,讓文字說話,計劃作業,重複執行指令

linux中watch指令

watch指令的‘-n’開關設定時間間隔。在上述指令中,我們定義了時間間隔為3秒。你可以按你的需求定義。同樣watch 也支援其他指令或者腳本。

本文來自雲栖社群合作夥伴“linux中國”,原文釋出日期:2015-09-05 

繼續閱讀