WhatsApp

Ксонш

Anonim

Xonsh (произносится как «Konk», ) является кросс-платформенный, на основе Python, язык оболочки Unix и командная строка, предназначенные для использования как экспертами, так и новичками.

Язык Xonsh является надмножеством Python 3.4+ и он содержит дополнительные примитивы оболочки, которые делают его знакомым для работы с IPython и Bash.

Xonsh легко реализуется в сценариях и позволяет сочетать синтаксис командной строки и Python в сочетании с богатой стандартной библиотекой, справочной страницей автодополнение, типизированные переменные и подсветка синтаксиса, а также другие функции.

Попробуйте Xonsh прямо здесь, в браузере — https://repl.it/@ scopatz/xonsh

Возможности Xonsh

Xonsh значительно отличается от других инструментов оболочки, что видно по сравнению с другими командными строками, такими как Bash, zsh, fish, IPython. , и свинец.

Сравнение Xonsh

Если вам нужна помощь в использовании Xonsh, вы можете обратиться к его онлайн-руководствам.

Установка Xonsh в системах Linux

Xonsh имеет определенные требования для запуска, включая Python v3.4+ , PLY и prompt-toolkit (необязательно).

Вы можете установить xonsh на Debian/Ubuntu с репозиторий с:

$ apt install xonsh

Fedora пользователи могут установить xonsh из репозитория с помощью:

 dnf установить xonsh

Для других дистрибутивов Linux руководство по установке можно найти здесь.

Как и все проекты с открытым исходным кодом, Xonsh открыт для участия, и его исходный код доступен на GitHub.

Я не знаю, какие инструменты оболочки и командную строку вам нравятся больше всего, но Xonsh, кажется, завоевал сердца многих пользователи по причинам, по которым эксперты празднуют более.

Вы знакомы с Xonsh и не могли бы поделиться с нами своим опытом? Раздел комментариев внизу.