网页 综合 更新时间 2026-11-13 16:48:58

Xonsh — Python-powered shell for Linux, macOS, Windows, Android. Alternative to PowerShell, cmd, Fish, Nushell, Zsh, Bash

自动蜘蛛 xon.sh 正文约 2266 字
Xonsh — Python-powered shell for Linux, macOS, Windows, Android. Alternative to PowerShell, cmd, Fish, Nushell, Zsh, Bash
Xonsh (sounds like "consh") is a full-featured and cross-platform Python-based shell. The language is a superset of Python 3 with seamless integration of shell functionality and commands. It works on all major platforms, including Linux, macOS, Windows, BSD, Jupyter, Android, Raspberry Pi and Nix.
Xonsh (sounds like "consh") is a Python-based shell that seamlessly extends Python with powerful command-line functionality and integration with the operating system.
The xonsh language provides the shell primitives commonly found in traditional Unix shells, including interaction with standard utilities, pipelines, and input/output streams.
The xonsh language is a superset of Python 3, allowing you to execute Python code directly, install and use third-party libraries, import modules, and take advantage of the broader Python ecosystem and tooling.
Xonsh provides a unified environment where shell functionality and Python code work together naturally.
Xonsh shell session builtins allow xonsh to function as a fully featured shell, tightly integrated with the operating system and its environment.
Xonsh can orchestrate and unify other shells and tools, such as Fish, Nushell, PowerShell, and others, allowing you to combine external programs into a single programmable environment.
Xonsh extends beyond a shell through xontribs — community-driven plugins that integrate frameworks, developer tools, AI assistants, themes, and system features into a cohesive ecosystem.
Xonsh is designed to adapt seamlessly to any platform, enabling the same workflows to run seamlessly across macOS, Linux, Windows, so scripts, aliases, and tools behave consistently across different environments and package managers.
Extensions in the Xonsh ecosystem are called xontribs (short for “contributions”) — a set of tools and conventions for extending the functionality of xonsh.
Let your pipe lines from the standard output flow thru the Python code in the xonsh shell.
Get identifiers, paths, URLs and words from the previous command output and use them for the next command in the xonsh shell.
Return to the most recently used directory when starting the xonsh shell.
Argcomplete support to tab completion of python and xonsh scripts in the xonsh shell.
Xonsh Developer's Guide
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。