? ? 暗夜深海电视剧免费观看全集,第九电影网,寂寞妈妈免费观看高清电视剧

韩国理伦片巜隔壁的小伙子2,韩国床戏巜老师的滋味,韩国理伦片巜隔壁的小伙子,中国字幕在线观看韩国电影,韩国色情巜做爰4,韩国大尺度巜偷欢2

  • 武漢市武昌區(qū)南湖花園 瑞安街140號(hào) 027-88016877
  • 18627003654
  • love6411692@qq.com

Xonsh Shell 在 Linux 終端中結(jié)合了 Bash Shell 和 Python 的優(yōu)點(diǎn)

首頁(yè)技術(shù)文檔

Xonsh Shell 在 Linux 終端中結(jié)合了 Bash Shell 和 Python 的優(yōu)點(diǎn)

技術(shù)文檔 2022年3月26日

最受歡迎的貝殼是什么?我猜你會(huì)說(shuō) bash 或者 zsh ,你是對(duì)的。

有幾個(gè) shell 可用于 UNIX 和 Linux 系統(tǒng)。bash、ksh、zsh、fish 等。

最近,我遇到了另一個(gè) shell,它提供了一種結(jié)合 Python 和 bash 的獨(dú)特方式。

為熱愛 Python 的 Linux 用戶提供的 Xonsh shell

Xonsh是一種 Python 驅(qū)動(dòng)的跨平臺(tái) shell 語(yǔ)言和命令提示符。

它結(jié)合了 Python 和 bash shell,您可以直接在 shell 中運(yùn)行 Python 命令。你甚至可以結(jié)合 Python 和 shell 命令。

xonsh shell結(jié)合了python bash

聽起來(lái)不錯(cuò)?如果您是 Python 程序員,這聽起來(lái)可能會(huì)更好。

在 Linux 上安裝 Xonsh shell

有幾種方法可以在系統(tǒng)上安裝 Xonsh shell。

您可以從您的發(fā)行版的包管理器中安裝它(它在主要發(fā)行版的存儲(chǔ)庫(kù)中可用)。

在 Ubuntu 和 Debian 上,您可以嘗試:

sudo apt install xonsh

由于它本質(zhì)上是一個(gè) Python 應(yīng)用程序,因此您始終可以選擇使用 Pip(如果您的系統(tǒng)上安裝了 pip)。Conda 也可用于安裝 Xonsh。還有一個(gè) AppImage 與 Docker 映像一起可用。

您可以選擇您喜歡的任何安裝方法。

體驗(yàn) Xonsh shell

如果您不熟悉多 shell 概念或終端,我建議您閱讀我關(guān)于終端介紹的文章。它將幫助 Linux 初學(xué)者清除許多事情。

快速回顧一下。你的終端運(yùn)行一個(gè)默認(rèn)的 shell(通常是 bash shell)。如果您的系統(tǒng)上安裝了其他 shell,您可以輕松切換 shell。

要進(jìn)入 Xonsh shell,只需運(yùn)行以下命令:

xonsh
xonsh 殼

它建議您運(yùn)行一個(gè)向?qū)Р?Xonsh shell 創(chuàng)建一個(gè)定制的 rc 文件。它是可選的,您也可以稍后再做。

一旦開始使用它,您就會(huì)開始感覺到一些不同。

當(dāng)您開始輸入命令時(shí),Xonsh shell 會(huì)自動(dòng)建議歷史記錄中最后一個(gè)匹配的命令。您可以按右箭頭鍵確認(rèn)并使用自動(dòng)建議的命令。您可以按向上和向下箭頭鍵返回歷史記錄中的其他匹配命令。

xonsh shell 中歷史記錄的自動(dòng)建議
Xonsh shell 在您鍵入時(shí)自動(dòng)建議歷史記錄中的最后一個(gè)匹配命令

不是這個(gè)。選項(xiàng)卡補(bǔ)全在這里是交互式的。開始鍵入命令并按 Tab,它會(huì)顯示一種下拉式交互式菜單。從這里,您可以在可用命令之間進(jìn)行選擇。

制表符完成 xonsh shell
Xonsh shell 中的制表符補(bǔ)全

您可以組合 Python 和 bash 命令并直接在 shell 中運(yùn)行它們。

如果您喜歡終端定制,您可以根據(jù)自己的喜好花費(fèi)一些時(shí)間和精力來(lái)定制選項(xiàng)卡完成、鍵綁定和顏色樣式。

它還有一個(gè)名為Xontrib的用戶生成插件系統(tǒng),您可以使用它們來(lái)擴(kuò)展 Xonsh shell 的功能。

如果您是終端愛好者并有興趣了解更多信息,您可以瀏覽其廣泛的文檔系統(tǒng)。

到底…

大多數(shù)用戶堅(jiān)持使用默認(rèn)的 bash shell,它沒有任何問(wèn)題。一些開發(fā)人員和系統(tǒng)管理員選擇 Zsh 是因?yàn)樗母郊庸δ堋onsh 完全專注于 Python,它可能會(huì)吸引 Python 用戶。對(duì)于我們其他人來(lái)說(shuō),bash 已經(jīng)足夠好了。

你曾經(jīng)使用過(guò) Xonsh 或其他一些 shell 嗎?為什么你使用它而不是 bash?

關(guān)鍵詞:

聯(lián)系方式 / Contact

  • 武漢新勝電腦
  • 地址:武漢市武昌區(qū)南湖花園 瑞安街140號(hào) 027-88016877
  • 電話:18627003654
  • 聯(lián)系人:彭經(jīng)理
  • 郵箱:love6411692@qq.com
  • 網(wǎng)址:http://www.acelolboost.com
  •  
  •  
  •  
欢迎光临: 东乡县| 社旗县| 临桂县| 奇台县| 五华县| 垦利县| 多伦县| 徐闻县| 松阳县| 漠河县| 安乡县| 九台市| 大安市| 应用必备| 赫章县| 清原| 军事| 塔城市| 五指山市| 札达县| 泸水县| 恩平市| 同江市| 宝清县| 寿阳县| 济源市| 凉城县| 当阳市| 毕节市| 加查县| 洞口县| 昌黎县| 娱乐| 武陟县| 镇安县| 莎车县| 天峻县| 泽州县| 留坝县| 右玉县| 大连市|