成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Starship:跨 shell 的可定制的提示符

系統(tǒng) Linux
如果你很在意你的終端的外觀的話,一個(gè)跨 shell 的提示符可以讓你輕松地定制和配置 Linux 終端提示符。

[[383637]]

如果你很在意你的終端的外觀的話,一個(gè)跨 shell 的提示符可以讓你輕松地定制和配置 Linux 終端提示符。

雖然我已經(jīng)介紹了一些幫助你 自定義終端外觀 的技巧,但我也發(fā)現(xiàn)了一些有趣的跨 shell 提示符的建議。

Starship:輕松地調(diào)整你的 Linux Shell 提示符

 

Starship 是一個(gè)用 Rust 編寫的開源項(xiàng)目,它可以幫助你建立一個(gè)精簡(jiǎn)、快速、可定制的 shell 提示符。

無論你是使用 bash、fish、還是 Windows 上的 PowerShell,抑或其他 shell,你都可以利用Starship 來定制外觀。

請(qǐng)注意,你必須了解它的 官方文檔 才能對(duì)所有你喜歡的東西進(jìn)行高級(jí)配置,但在這里,我將包括一個(gè)簡(jiǎn)單的示例配置,以有一個(gè)良好的開端,以及一些關(guān)于 Startship 的關(guān)鍵信息。

Startship 專注于為你提供一個(gè)精簡(jiǎn)的、快速的、有用的默認(rèn) shell 提示符。它甚至?xí)涗洸@示執(zhí)行一個(gè)命令所需的時(shí)間。例如,這里有一張截圖:

 

不僅如此,根據(jù)自己的喜好定制提示符也相當(dāng)簡(jiǎn)單。

讓我?guī)湍阍O(shè)置一下。我是在 Ubuntu 上使用 bash shell 來測(cè)試的。你可以參考我提到的步驟,或者你可以看看 官方安裝說明,以獲得在你的系統(tǒng)上安裝它的更多選擇。

Starship 的亮點(diǎn)

  • 跨平臺(tái)
  • 跨 shell 支持
  • 能夠添加自定義命令
  • 定制 git 體驗(yàn)
  • 定制使用特定編程語(yǔ)言時(shí)的體驗(yàn)
  • 輕松定制提示符的每一個(gè)方面,而不會(huì)對(duì)性能造成實(shí)質(zhì)影響

在 Linux 上安裝 Starship

安裝 Starship 需要下載一個(gè) bash 腳本,然后用 root 權(quán)限運(yùn)行該腳本。

如果你不習(xí)慣這樣做,你可以使用 snap。

  1. sudo snap install starship

注意:你需要安裝 Nerd 字體 才能獲得完整的體驗(yàn)。

要開始使用,請(qǐng)確保你安裝了 curl。你可以通過鍵入如下命令來輕松安裝它:

  1. sudo apt install curl

完成后,輸入以下內(nèi)容安裝 Starship:

  1. curl -fsSL https://starship.rs/install.sh | bash

這應(yīng)該會(huì)以 root 身份將 Starship 安裝到 usr/local/bin。你可能會(huì)被提示輸入密碼。看起來如下:

 

在 bash 中添加 Starship

如截圖所示,你會(huì)在終端本身得到設(shè)置的指令。在這里,我們需要在 .bashrc 用戶文件的末尾添加以下一行:

  1. eval "$(starship init bash)"

要想輕松添加,只需鍵入:

  1. nano .bashrc

然后,通過向下滾動(dòng)導(dǎo)航到文件的末尾,并在文件末尾添加如下圖所示的行:

 

完成后,只需重啟終端或重啟會(huì)話即可看到一個(gè)精簡(jiǎn)的提示符。對(duì)于你的 shell 來說,它可能看起來有點(diǎn)不同,但默認(rèn)情況下應(yīng)該是一樣的。

 

設(shè)置好后,你就可以繼續(xù)自定義和配置提示符了。讓我給你看一個(gè)我做的配置示例:

配置 Starship 提示符:基礎(chǔ)

開始你只需要在 .config 目錄下制作一個(gè)配置文件(TOML文件)。如果你已經(jīng)有了這個(gè)目錄,直接導(dǎo)航到該目錄并創(chuàng)建配置文件。

下面是創(chuàng)建目錄和配置文件時(shí)需要輸入的內(nèi)容:

  1. mkdir -p ~/.config && touch ~/.config/starship.toml

請(qǐng)注意,這是一個(gè)隱藏目錄。所以,當(dāng)你試圖使用文件管理器從主目錄訪問它時(shí),請(qǐng)確保在繼續(xù)之前 啟用查看隱藏文件

接下來如果你想探索一些你喜歡的東西,你應(yīng)該參考配置文檔。

舉個(gè)例子,我配置了一個(gè)簡(jiǎn)單的自定義提示,看起來像這樣:

 

為了實(shí)現(xiàn)這個(gè)目標(biāo),我的配置文件是這樣的:

 

根據(jù)他們的官方文檔,這是一個(gè)基本的自定義格式。但是,如果你不想要自定義格式,只是想用一種顏色或不同的符號(hào)來自定義默認(rèn)的提示,那就會(huì)像這樣:

 

上述定制的配置文件是這樣的:

 

當(dāng)然,這不是我能做出的最好看的提示符,但我希望你能理解其配置方式。

你可以通過包括圖標(biāo)或表情符來定制目錄的外觀,你可以調(diào)整變量、格式化字符串、顯示 git 提交,或者根據(jù)使用特定編程語(yǔ)言而調(diào)整。

不僅如此,你還可以創(chuàng)建在你的 shell 中使用的自定義命令,讓事情變得更簡(jiǎn)單或舒適。

你可以在他們的 官方網(wǎng)站 和它的 GitHub 頁(yè)面 中探索更多的信息。

結(jié)論

如果你只是想做一些小的調(diào)整,這文檔可能會(huì)太復(fù)雜了。但是,即使如此,它也可以讓你用很少的努力實(shí)現(xiàn)一個(gè)自定義的提示符或精簡(jiǎn)的提示符,你可以應(yīng)用于任何普通的 shell 和你正在使用的系統(tǒng)。

總的來說,我不認(rèn)為它非常有用,但有幾個(gè)讀者建議使用它,看來人們確實(shí)喜歡它。我很想看看你是如何 自定義 Linux 終端 以適應(yīng)不同的使用方式。 

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2022-02-15 09:40:45

提示符Starship

2024-06-11 00:00:00

渲染器提示符工具

2019-06-25 14:05:41

Linux提示符命令

2020-03-26 13:36:59

終端提示符分支

2022-04-02 10:45:17

PythonShell命令

2010-06-23 16:19:48

Linux Bash

2021-05-31 11:45:37

LinuxRustShell

2023-07-12 23:27:24

Powerline編輯器

2010-03-15 15:38:47

Python運(yùn)行

2023-10-30 17:31:40

Linux提示符顏色

2017-07-19 08:45:45

2010-06-01 09:09:15

MySQL命令提示符程

2017-07-26 13:30:54

LinuxShell命令

2022-03-13 09:12:00

瀏覽器webCSS 樣

2017-07-24 10:42:24

IT技術(shù)周刊

2011-09-19 15:16:28

vista命令提示符

2012-05-10 09:36:12

LinuxPS

2023-09-24 19:28:29

微軟Windows 11

2009-09-08 08:18:09

Windows 7命令提示符

2018-11-27 11:10:53

Linuxbash命令
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲精品在线免费 | 欧美日韩一区二区在线 | 久久国产麻豆 | 精品一级毛片 | 欧美h版 | 97国产精品视频人人做人人爱 | 深夜福利影院 | av网站免费看 | www.色.com| 亚洲中午字幕 | 欧美一级大片免费看 | 日韩视频在线播放 | 一区在线观看视频 | av黄色免费 | 成人做爰999| 免费视频一区二区 | 免费人成激情视频在线观看冫 | 午夜视频网 | 午夜免费视频 | 91久久北条麻妃一区二区三区 | 国产在线精品一区二区三区 | 成人av在线播放 | 在线观看视频91 | 欧美在线a| 美女日皮网站 | 国产91一区二区三区 | 欧美一区二区三区在线播放 | 一级毛片视频在线观看 | 国产精品18hdxxxⅹ在线 | 亚洲欧美在线一区 | 综合国产第二页 | 懂色av色香蕉一区二区蜜桃 | 夜夜骑天天干 | 夜夜爽99久久国产综合精品女不卡 | 国产视频中文字幕 | 久久国产婷婷国产香蕉 | av香蕉 | aaa大片免费观看 | 欧美一区二区三区视频 | 欧美视频免费在线 | 在线一区观看 |