bash ps1变量_在 Linux 中打扮你的冬季 Bash 提示符
譯自: https://opensource.com/article/18/12/linux-toy-bash-prompt
作者: Jason Baker
譯者: geekpi
你的 Linux 終端可能支持 Unicode,那么為何不利用它在提示符中添加季節(jié)性的圖標(biāo)呢?
歡迎再次來(lái)到 Linux 命令行玩具日歷的另一篇。如果這是你第一次訪問(wèn)該系列,你甚至可能會(huì)問(wèn)自己什么是命令行玩具?我們對(duì)此比較隨意:它會(huì)是終端上有任何有趣的消遣,對(duì)于任何節(jié)日主題相關(guān)的還有額外的加分。
也許你以前見(jiàn)過(guò)其中的一些,也許你沒(méi)有。不管怎樣,我們希望你玩得開(kāi)心。
今天的玩具非常簡(jiǎn)單:它是你的 Bash 提示符。你的 Bash 提示符?是的!我們還有幾個(gè)星期的假期可以盯著它看,在北半球冬天還會(huì)再多幾周,所以為什么不玩玩它。
目前你的 Bash 提示符號(hào)可能是一個(gè)簡(jiǎn)單的美元符號(hào)( $),或者更有可能是一個(gè)更長(zhǎng)的東西。如果你不確定你的 Bash 提示符是什么,你可以在環(huán)境變量 $PS1 中找到它。要查看它,請(qǐng)輸入:
echo $PS1
對(duì)于我而言,它返回:
[u@h W]$
u、h 和 W 分別是用戶名、主機(jī)名和工作目錄的特殊字符。你還可以使用其他一些符號(hào)。為了幫助構(gòu)建你的 Bash 提示符,你可以使用 EzPrompt ,這是一個(gè) PS1 配置的在線生成器,它包含了許多選項(xiàng),包括日期和時(shí)間、Git 狀態(tài)等。
你可能還有其他變量來(lái)組成 Bash 提示符。對(duì)我來(lái)說(shuō),$PS2 包含了我命令提示符的結(jié)束括號(hào)。有關(guān)詳細(xì)信息,請(qǐng)參閱 這篇文章 。
要更改提示符,只需在終端中設(shè)置環(huán)境變量,如下所示:
$ PS1='u is cold: '
jehb is cold:
要永久設(shè)置它,請(qǐng)使用你喜歡的文本編輯器將相同的代碼添加到 /etc/bashrc 中。
那么這些與冬季化有什么關(guān)系呢?好吧,你很有可能有現(xiàn)代一下的機(jī)器,你的終端支持 Unicode,所以你不僅限于標(biāo)準(zhǔn)的 ASCII 字符集。你可以使用任何符合 Unicode 規(guī)范的 emoji,包括雪花 ?、雪人 ? 或一對(duì)滑雪板。你有很多冬季 emoji 可供選擇。
圣誕樹(shù)
外套
鹿
手套
圣誕夫人
圣誕老人
圍巾
滑雪者
滑雪板
? 雪花
? 雪人
? 沒(méi)有雪的雪人
包裝好的禮物
選擇你最喜歡的,享受冬天的歡樂(lè)。有趣的事實(shí):現(xiàn)代文件系統(tǒng)也支持文件名中的 Unicode 字符,這意味著技術(shù)上你可以將你下個(gè)程序命名為 ?????.py。只是說(shuō)說(shuō),不要這么做。
你有特別喜歡的命令行小玩具需要我介紹的嗎?這個(gè)系列要介紹的小玩具大部分已經(jīng)有了落實(shí),但還預(yù)留了幾個(gè)空位置。如果你有特別想了解的可以評(píng)論留言,我會(huì)查看的。如果還有空位置,我會(huì)考慮介紹它的。如果沒(méi)有,但如果我得到了一些很好的意見(jiàn),我會(huì)在最后做一些有價(jià)值的提及。
查看昨天的玩具, 在 Linux 終端玩貪吃蛇 ,記得明天再來(lái)!
總結(jié)
以上是生活随笔為你收集整理的bash ps1变量_在 Linux 中打扮你的冬季 Bash 提示符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 嘉兴碧桂园云栖里土拍价格_嘉兴的碧桂园云
- 下一篇: 微信小程序数据拼接_微信小程序用户数据解