Xonsh (pronunciado “Konk“, ) es un lenguaje de shell de Unix multiplataforma, potenciado por Python, y símbolo del sistema diseñado para el uso de expertos y novatos por igual.
El lenguaje Xonsh es un superconjunto de Python 3.4+ y presenta primitivas de shell adicionales que lo hacen familiar para trabajar desde IPython y Bash.
Xonsh es fácilmente programable y le permite combinar tanto el símbolo del sistema como la sintaxis de python junto con una rica biblioteca estándar, página de manual finalización, variables escritas y res altado de sintaxis, entre otras funciones.
Prueba Xonsh aquí mismo en el navegador: https://repl.it/@ scopatz/xonsh
Funciones en Xonsh
Xonsh es significativamente diferente de otras herramientas de shell como se puede ver en comparación con otras indicaciones de comando como Bash, zsh, fish, IPython , y plomada.
Comparación Xonsh
Si necesita ayuda para usar Xonsh, puede consultar sus guías en línea.
Instalación de Xonsh en sistemas Linux
Xonsh tiene ciertos requisitos para ejecutarse, incluidos Python v3.4+ , PLY, y prompt-toolkit (opcional).
Puede instalar xonsh en Debian/Ubuntu desde el repositorio con:
$ apt instalar xonsh
Fedora los usuarios pueden instalar xonsh desde el repositorio con:
dnf instalar xonsh
Para otras distribuciones de Linux, puede encontrar la guía de instalación aquí.
Como ocurre con todos los proyectos de código abierto, Xonsh está abierto a contribuciones y su código fuente está disponible en GitHub.
No sé qué herramientas de shell y símbolo del sistema le gustan más, pero Xonsh parece haberse ganado el corazón de muchos usuarios por razones que los expertos celebran.
¿Está familiarizado con Xonsh y le importaría compartir su experiencia con nosotros? La sección de comentarios está abajo.