如何為你的 Linux 終端帶來好運
使用 fortune 實用程式將名言和俏皮話帶到命令列。
這是 12 月,如果你還沒有找到一款能激發你靈感的科技降臨節日曆,那麼,也許這個系列可以。從現在到 24 日,每天我們都會為你帶來一個不同的 Linux 命令列玩具。你可能會問,什麼是命令列玩具?它可能是一個遊戲或任何簡單的娛樂程式,為你的終端帶來一點點快樂。
你可能之前已經看過其中的一些,我們希望你也能發現一些新的東西。不管怎樣,我們都希望你在關注時保有樂趣。
今天的玩具是 fortune
,它很古老。它的版本可以追溯到 1980 年,當時它包含在 Unix 中。我在 Fedora 中安裝的版本是在 BSD 許可下提供的,我可以使用以下命令獲取它。(LCTT 譯註:fortune 這個命令得名於 fortune cookies,是流行於西方的中餐館的一種脆餅乾,裡面包含格言、幸運數字等。)
$ sudo dnf install fortune-mod -y
你的發行版可能會有所不同。在某些情況下,你可能需要在 fortune
命令之外單獨安裝那些“幸運餅乾”(嘗試在你的包管理器中搜尋 “fortunes”)。你還可以在 GitHub 上檢視它的原始碼,然後,只需執行 fortune
即可獲得好運。
$ fortune
"Time is an illusion. Lunchtime doubly so."
-- Ford Prefect, _Hitchhiker's Guide to the Galaxy_
那麼,你為什麼會在終端上需要 fortune
呢?當然是為了好玩啦。也許你想將它們新增到系統上的每天訊息(motd)中?
就我個人而言,當我使用終端來解析文字時,我喜歡使用 fortune
命令作為一段內建的虛擬資料,特別是使用正規表示式時,我想要一些簡單的東西來嘗試一下。
例如,假設我使用 tr
命令來測試轉換,用數字 3 替換字母 e。
$ fortune | tr 'eE' '3'
Unix 3xpr3ss:
All pass3ng3r bring a pi3c3 of th3 a3roplan3 and a box of tools with th3m to
th3 airport. Th3y gath3r on th3 tarmac, arguing constantly about what kind
of plan3 th3y want to build and how to put it tog3th3r. 3v3ntually, th3
pass3ng3rs split into groups and build s3v3ral diff3r3nt aircraft, but giv3
th3m all th3 sam3 nam3. Som3 pass3ng3rs actually r3ach th3ir d3stinations.
All pass3ng3rs b3li3v3 th3y got th3r3.
那麼你的發行版帶來了什麼幸運餅乾呢?看看你的 /usr/share/games/fortune
目錄,找到它們。以下我最喜歡的幾個。
Never laugh at live dragons.
-- Bilbo Baggins [J.R.R. Tolkien, "The Hobbit"]
I dunno, I dream in Perl sometimes...
-- Larry Wall in <8538@jpl-devvax.JPL.NASA.GOV>
I have an existential map. It has "You are here" written all over it.
-- Steven Wright
關於 fortune
想要了解更多?當然,你可以經常檢視 man 頁來了解更多選項,或者在維基百科上閱讀更多關於此命令的歷史資訊。
你有特別喜歡的命令列小玩具需要我介紹的嗎?這個系列要介紹的小玩具大部分已經有了落實,但還預留了幾個空位置。請在評論區留言,我會檢視的。如果還有空位置,我會考慮介紹它的。如果沒有,但如果我得到了一些很好的意見,我會在最後做一些有價值的提及。
看看昨天的玩具:駕駛火車頭透過你的 Linux 終端。記得明天再來!
via: https://opensource.com/article/18/12/linux-toy-fortune
作者:Jason Baker 選題:lujun9972 譯者:MjSeven 校對:wxy
相關文章
- 如何在 Linux 上錄製你的終端操作Linux
- 如何在 Linux 終端中知道你的公有 IPLinux
- IT 服務管理可以為你帶來什麼好處?
- 如何帶好你的團隊薦
- TensorFlow Research Cloud能為你帶來什麼好處?Cloud
- Linux上有哪些好的終端模擬器?Linux
- 如何為你的遊戲帶量?我也想聊聊“增長運營”遊戲
- 說出來也許你不信,我被 Linux 終端嘲笑了…….Linux
- 雲安為金融行業帶來的好處行業
- Linux如何安裝Terminus終端Linux
- 成為 Linux 終端高手的七種武器Linux
- 你有什麼喜歡的 Linux 終端技巧?Linux
- 11個讓你吃驚的Linux終端命令Linux
- 11 個讓你吃驚的 Linux 終端命令Linux
- 11個讓你吃驚的 Linux 終端命令Linux
- Mac終端程式背景如何設定為透明的?Mac
- Deepin Linux如何安裝Terminus終端Linux
- Linux終端的概念Linux
- 雲來了!我們該如何成為一個好的運維工程師運維工程師
- 如何利用ITSM工具帶好一隻運維團隊運維
- 如何更改 Linux 終端顏色主題Linux
- 為 win10 打造 Linux 終端(非 wsl)Win10Linux
- Linux獲取10個你最常用的終端命令列表Linux命令列
- GoTTY:把你的 Linux 終端放到瀏覽器裡面GoLinux瀏覽器
- 通過8個技巧讓你成為一個超強的Linux終端使用者Linux
- DomTerm:一款為 Linux 打造的終端模擬器Linux
- 5種在Linux終端中進行算術運算的方法Linux
- 解讀圖書管理系統為書店帶來的好處
- 分享5款為你生活帶來便捷的小工具
- 身為Linux運維工程師,這6個好習慣你養成了嗎?Linux運維工程師
- 如何在Linux終端中展示幻燈片Linux
- 如何在 Linux 終端中連線使用 WiFi?LinuxWiFi
- 你知道 Linux 中的主機、控制檯和終端的起源麼?Linux
- 以終為始:如何讓你的開發符合預期
- 為終端設定代理
- Linux 終端生存指南Linux
- linux終端亂碼Linux
- linux終端大全(轉)Linux