Xonsh (ausgesprochen „Konk“, ) ist ein plattformübergreifende, Python-betriebene Unix-Shell-Sprache und Eingabeaufforderung, die für die Verwendung durch Experten und Anfänger gleichermaßen entwickelt wurden.
Die Sprache Xonsh ist eine Python 3.4+ Obermenge und Es verfügt über zusätzliche Shell-Primitive, die es mit der Arbeit von IPython und Bash vertraut machen.
Xonsh ist leicht skriptfähig und erlaubt Ihnen, sowohl Eingabeaufforderung als auch Python-Syntax zu mischen, gekoppelt mit einer umfangreichen Standardbibliothek, Manpage Vervollständigung, typisierte Variablen und Syntaxhervorhebung, neben anderen Funktionen.
Ausprobieren Xonsh direkt hier im Browser – https://repl.it/@ scopatz/xonsh
Funktionen in Xonsh
Xonsh unterscheidet sich deutlich von anderen Shell-Tools, wie im Vergleich zu anderen Eingabeaufforderungen wie Bash, zsh, fish, IPython zu sehen ist , und Blei.
Xonsh-Vergleich
Wenn Sie Hilfe bei der Verwendung von Xonsh benötigen, können Sie in den Online-Anleitungen nachschlagen.
Installieren von Xonsh auf Linux-Systemen
Xonsh hat bestimmte Anforderungen zum Ausführen, einschließlich Python v3.4+ , PLY und prompt-toolkit (optional).
Sie können xonsh unter Debian/Ubuntu installieren Repository mit:
$ apt install xonsh
Fedora Benutzer können xonsh aus dem Repository installieren mit:
dnf installiere xonsh
Für andere Linux-Distributionen finden Sie die Installationsanleitung hier.
Wie bei allen Open-Source-Projekten ist Xonsh offen für Beiträge und sein Quellcode ist auf GitHub verfügbar.
Ich weiß nicht, welche Shell-Tools und Eingabeaufforderungen Sie am liebsten verwenden, aber Xonsh scheint die Herzen vieler erobert zu haben Benutzer aus Gründen, über die Experten feiern.
Kennen Sie Xonsh und haben Sie etwas dagegen, Ihre Erfahrungen mit uns zu teilen? Der Kommentarbereich befindet sich unten.