Linux中國

在 Linux 中打扮你的冬季 Bash 提示符

歡迎再次來到 Linux 命令行玩具日曆的另一篇。如果這是你第一次訪問該系列,你甚至可能會問自己什麼是命令行玩具?我們對此比較隨意:它會是終端上有任何有趣的消遣,對於任何節日主題相關的還有額外的加分。

也許你以前見過其中的一些,也許你沒有。不管怎樣,我們希望你玩得開心。

今天的玩具非常簡單:它是你的 Bash 提示符。你的 Bash 提示符?是的!我們還有幾個星期的假期可以盯著它看,在北半球冬天還會再多幾周,所以為什麼不玩玩它。

目前你的 Bash 提示符號可能是一個簡單的美元符號( $),或者更有可能是一個更長的東西。如果你不確定你的 Bash 提示符是什麼,你可以在環境變數 $PS1 中找到它。要查看它,請輸入:

echo $PS1

對於我而言,它返回:

[u@h W]$

uhW 分別是用戶名、主機名和工作目錄的特殊字元。你還可以使用其他一些符號。為了幫助構建你的 Bash 提示符,你可以使用 EzPrompt,這是一個 PS1 配置的在線生成器,它包含了許多選項,包括日期和時間、Git 狀態等。

你可能還有其他變數來組成 Bash 提示符。對我來說,$PS2 包含了我命令提示符的結束括弧。有關詳細信息,請參閱 這篇文章

要更改提示符,只需在終端中設置環境變數,如下所示:

$ PS1='u is cold: '
jehb is cold:

要永久設置它,請使用你喜歡的文本編輯器將相同的代碼添加到 /etc/bashrc 中。

那麼這些與冬季化有什麼關係呢?好吧,你很有可能有現代一下的機器,你的終端支持 Unicode,所以你不僅限於標準的 ASCII 字符集。你可以使用任何符合 Unicode 規範的 emoji,包括雪花 ❄、雪人 ☃ 或一對滑雪板。你有很多冬季 emoji 可供選擇。

  • 聖誕樹
  • 外套
  • 鹿手套
  • 聖誕夫人
  • 聖誕老人
  • 圍巾
  • 滑雪者
  • 滑雪板
  • 雪花
  • 雪人
  • 沒有雪的雪人
  • 包裝好的禮物

選擇你最喜歡的,享受冬天的歡樂。有趣的事實:現代文件系統也支持文件名中的 Unicode 字元,這意味著技術上你可以將你下個程序命名為 ❄❄❄❄❄.py。只是說說,不要這麼做。

你有特別喜歡的命令行小玩具需要我介紹的嗎?這個系列要介紹的小玩具大部分已經有了落實,但還預留了幾個空位置。如果你有特別想了解的可以評論留言,我會查看的。如果還有空位置,我會考慮介紹它的。如果沒有,但如果我得到了一些很好的意見,我會在最後做一些有價值的提及。

查看昨天的玩具,在 Linux 終端玩貪吃蛇,記得明天再來!

via: https://opensource.com/article/18/12/linux-toy-bash-prompt

作者:Jason Baker 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國