xonsh
0.18.4
Xonsh是Python驅動的外殼。全功能和跨平台。該語言是python 3.6+的超集,帶有其他外殼原語。 Xonsh Word由Conch (?, @ )製成,並指示屬於命令殼世界。
| Xonsh是外殼 | Xonsh是Python |
cd $HOME
id $( whoami )
cat /etc/passwd | grep root > ~ /root.txt
$PROMPT = ' @ ' | 2 + 2
var = "hello" . upper ()
import json ; json . loads ( '{"a":1}' )
[ i for i in range ( 0 , 10 )] |
| Xonsh是Python中的外殼 | Xonsh在外殼中是Python |
len ($( curl - L https : // xon . sh ))
$ PATH . append ( '/tmp' )
p '/etc/passwd' . read_text (). find ( 'root' )
xontrib load dalias
id = $(@ json docker ps - - format json )[ 'ID' ] | name = 'foo' + 'bar' . upper ()
echo @( name ) > / tmp / @( name )
ls @( input ( 'file: ' ))
touch @([ f"file { i } " for i in range ( 0 , 10 )])
aliases [ 'e' ] = 'echo @(2+2)'
aliases [ 'a' ] = lambda args : print ( args ) |
如果您喜歡Xonsh,回購,請寫一條推文,並通過觀看發行版保持關注。

從PIP安裝XONSH:
python -m pip安裝'xonsh [full]'
並訪問https://xon.sh以獲取更多信息:
XONSH具有擴展/插件系統。我們稱這些添加xontribs 。
nix run和nix-shell環境的支持。基於jupyter的交互式筆記本通過xontrib-jupyter:
Xonsh殼是由志願者社區開發的。有幾種方法可以提供幫助:
我們歡迎新貢獻者!