Xonsh (phát âm là “Konk“, ) là một đa nền tảng, được hỗ trợ bởi Python, ngôn ngữ hệ vỏ Unix và dấu nhắc lệnh được thiết kế cho cả chuyên gia và người mới sử dụng.
Ngôn ngữ Xonsh là một Python 3.4+ superset và nó có các nguyên hàm shell bổ sung giúp nó quen thuộc khi làm việc từ IPython và Bash.
Xonsh có thể dễ dàng viết thành tập lệnh và nó cho phép bạn kết hợp cả dấu nhắc lệnh và cú pháp python cùng với một thư viện tiêu chuẩn phong phú, trang hướng dẫn hoàn thành, các biến đã nhập và đánh dấu cú pháp, trong số các tính năng khác.
Dùng thử Xonsh ngay tại đây trong trình duyệt – https://repl.it/@ scopatz/xonsh
Tính năng trong Xonsh
Xonsh khác biệt đáng kể so với các công cụ shell khác như có thể thấy khi so sánh với các dấu nhắc lệnh khác như Bash, zsh, fish, IPython , và plumbum.
So sánh Xonsh
Nếu bạn cần bất kỳ trợ giúp nào bằng cách sử dụng Xonsh bạn có thể tham khảo Hướng dẫn trực tuyến của nó.
Cài đặt Xonsh trên Hệ thống Linux
Xonsh có một số yêu cầu nhất định để chạy bao gồm Python v3.4+ , PLY và prompt-toolkit (tùy chọn).
Bạn có thể cài đặt xonsh trên Debian/Ubuntu từ kho lưu trữ với:
$ apt cài đặt xonsh
Fedora người dùng có thể cài đặt xonsh từ kho lưu trữ với:
dnf cài xonsh
Đối với các bản phân phối Linux khác, bạn có thể tìm hướng dẫn cài đặt tại đây.
Giống như tất cả các dự án mã nguồn mở, Xonsh được mở để đóng góp và mã nguồn của nó có sẵn trên GitHub.
Tôi không biết bạn thích sử dụng dấu nhắc lệnh và công cụ shell nào nhất nhưng Xonsh dường như đã chiếm được cảm tình của nhiều người người dùng vì lý do các chuyên gia chúc mừng.
Bạn có quen thuộc với Xonsh không và bạn có phiền khi chia sẻ trải nghiệm của mình với chúng tôi không? Phần bình luận ở bên dưới.