NuShell是一款全新的开源Shell,通过管道连接简单命令,融合了Bash、Shell、PowerShell的功能特性。支持无处不在的管道、函数式编程、丰富数据类型、强大REPL和completion能力。免费支持Linux、macOS和Windows,已获得27k stars。简洁一致的语法,丰富的数据结构,强大的管道操作符。
✨亮点:
- 利用管道控制任意系统
- 全平台支持,一次学习,处处可用
- 一切皆数据,Nu管道使用结构化数据进行安全选择、过滤和排序
- 强大插件系统,轻松扩展
- 开箱即用支持JSON、YAML、SQLite、Excel等
- 提供出色的错误提示信息
🍄下载安装:
- 从 GitHub发布页面 下载最新版本https://github.com/nushell/nushell/releases
- 使用软件包管理器安装:
- MacOS / Linux:
brew install nushell
- Windows:
winget install nushell
|choco install nushell
|scoop install nu
- MacOS / Linux:
🌱使用体验:
运行 ls
命令得到结构化表格
使用 sort-by
对 ls
输出排序,再用 reverse
查看最大文件
过滤 ls
表只显示超过1KB的文件
使用 ps
命令获取系统运行进程列表
查看进程的CPU负载
运行 date now
输出当前日期和时间信息
将日期以表格形式展示:date to-table
运行 sys
获取系统信息,使用 get
查看列数据的详细内容
查看系统用户名
使用 help
查看内置命令帮助文档
🍁结语:
NuShell提供简洁一致的语法和丰富的数据结构,是灵活跨平台Shell和现代编程语言的完美结合。注重清晰错误信息和干净IDE支持,致力于成为优秀的Shell工具和解决与数据有关问题的编程语言。
附官网地址:
- 官网:https://www.nushell.sh/
- 最新下载:https://github.com/nushell/nushell/releases
- 开源代码:https://github.com/nushell/nushell
- 官方手册:https://www.nushell.sh/zh-CN/book/
© 版权声明
THE END
暂无评论内容