? ? 欧美适合夫妻二人观看的家庭剧,日本MV与欧美MV的区别,成全在线观看免费完整版电影

国产精品视频,www.国产,国产精品久久久久久久久久,国产农村熟妇出轨VIDEOS,国产电影一区二区三区,国产真实乱人偷精品视频

  • 武漢市武昌區南湖花園 瑞安街140號 027-88016877
  • 18627003654
  • love6411692@qq.com

Xonsh Shell 在 Linux 終端中結合了 Bash Shell 和 Python 的優點

首頁技術文檔

Xonsh Shell 在 Linux 終端中結合了 Bash Shell 和 Python 的優點

技術文檔 2022年3月26日

最受歡迎的貝殼是什么?我猜你會說 bash 或者 zsh ,你是對的。

有幾個 shell 可用于 UNIX 和 Linux 系統。bash、ksh、zsh、fish 等。

最近,我遇到了另一個 shell,它提供了一種結合 Python 和 bash 的獨特方式。

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

Xonsh是一種 Python 驅動的跨平臺 shell 語言和命令提示符。

它結合了 Python 和 bash shell,您可以直接在 shell 中運行 Python 命令。你甚至可以結合 Python 和 shell 命令。

xonsh shell結合了python bash

聽起來不錯?如果您是 Python 程序員,這聽起來可能會更好。

在 Linux 上安裝 Xonsh shell

有幾種方法可以在系統上安裝 Xonsh shell。

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

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

sudo apt install xonsh

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

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

體驗 Xonsh shell

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

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

要進入 Xonsh shell,只需運行以下命令:

xonsh
xonsh 殼

它建議您運行一個向導并為 Xonsh shell 創建一個定制的 rc 文件。它是可選的,您也可以稍后再做。

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

當您開始輸入命令時,Xonsh shell 會自動建議歷史記錄中最后一個匹配的命令。您可以按右箭頭鍵確認并使用自動建議的命令。您可以按向上和向下箭頭鍵返回歷史記錄中的其他匹配命令。

xonsh shell 中歷史記錄的自動建議
Xonsh shell 在您鍵入時自動建議歷史記錄中的最后一個匹配命令

不是這個。選項卡補全在這里是交互式的。開始鍵入命令并按 Tab,它會顯示一種下拉式交互式菜單。從這里,您可以在可用命令之間進行選擇。

制表符完成 xonsh shell
Xonsh shell 中的制表符補全

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

如果您喜歡終端定制,您可以根據自己的喜好花費一些時間和精力來定制選項卡完成、鍵綁定和顏色樣式。

它還有一個名為Xontrib的用戶生成插件系統,您可以使用它們來擴展 Xonsh shell 的功能。

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

到底…

大多數用戶堅持使用默認的 bash shell,它沒有任何問題。一些開發人員和系統管理員選擇 Zsh 是因為它的附加功能。Xonsh 完全專注于 Python,它可能會吸引 Python 用戶。對于我們其他人來說,bash 已經足夠好了。

你曾經使用過 Xonsh 或其他一些 shell 嗎?為什么你使用它而不是 bash?

關鍵詞:

聯系方式 / Contact

  • 武漢新勝電腦
  • 地址:武漢市武昌區南湖花園 瑞安街140號 027-88016877
  • 電話:18627003654
  • 聯系人:彭經理
  • 郵箱:love6411692@qq.com
  • 網址:http://www.acelolboost.com
  •  
  •  
  •  
欢迎光临: 鸡西市| 湖州市| 杭锦后旗| 苏尼特右旗| 明水县| 靖宇县| 弋阳县| 敦化市| 河南省| 吉木乃县| 平凉市| 东兰县| 东丰县| 库尔勒市| 沙雅县| 江安县| 山丹县| 五台县| 汉川市| 凤凰县| 昭苏县| 馆陶县| 奉新县| 阜阳市| 锦州市| 耿马| 湖南省| 弥渡县| 东乡族自治县| 和静县| 油尖旺区| 尚义县| 宣汉县| 望江县| 兰州市| 紫金县| 叶城县| 景泰县| 克东县| 宣武区| 济阳县|