Nushell
安装 Nu !
快速开始
  • Nushell 之书
  • 命令参考列表
  • 实战指南
  • 语言参考指南
  • 贡献指南
博客
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
安装 Nu !
快速开始
  • Nushell 之书
  • 命令参考列表
  • 实战指南
  • 语言参考指南
  • 贡献指南
博客
  • English
  • 中文
  • Deutsch
  • Français
  • Español
  • 日本語
  • Português do Brasil
  • Русский язык
GitHub
  • 简介
  • 安装
    • 默认 Shell
  • 快速入门
    • 快速入门
    • 在系统中四处移动
    • 用 Nu 的方式思考
    • Nushell 速查表
  • Nu 基础篇
    • 数据类型
    • 加载数据
    • 管道
    • 处理字符串
    • 处理列表
    • 处理记录(Records)
    • 处理表格
    • 导航和访问结构化数据
    • 特殊变量
  • Nushell 编程
    • 自定义命令
    • 别名
    • 运算符
    • 变量
    • 控制流
    • 脚本
    • 模块
      • 使用模块
      • 创建模块
    • 覆层
    • 排序
    • 测试你的 Nushell 代码
    • 最佳实践
  • Nu 作为 Shell 使用
    • 配置
    • 环境
    • 标准输入、输出和退出码
    • 运行系统(外部)命令
    • 如何配置第三方提示
    • 目录栈
    • Reedline,Nu 的行编辑器
    • 自定义补全
    • 外部命令
    • Nu 的配色和主题
    • 钩子
    • 后台任务
  • 迁移到 Nu
    • 从 Bash 到 Nu
    • 从 CMD.EXE 到 Nu
    • 从其他 Shell 或 DSL 到 Nu
    • 从命令式语言到 Nu
    • 从函数式语言到 Nu
    • Nushell 运算符
  • 设计说明
    • Nushell代码执行原理
  • (不怎么)高级篇
    • 标准库 (预览版)
    • Dataframes
    • 元数据
    • 创建你自己的错误
    • 并行
    • 插件
    • explore

(并不那么)高级的功能

虽然“高级”这个标题可能听起来令人生畏,你可能会想跳过本章,但实际上,一些最有趣和最强大的功能可以在这里找到。

除了内置命令,Nushell 还有一个标准库。

Nushell 操作的是 结构化数据。 你可以说 Nushell 是一个“数据优先”的 shell 和编程语言。 为了进一步探索以数据为中心的方向,Nushell 包含了一个功能齐全的数据帧处理引擎,使用 Polars 作为后端。 如果你想直接在 shell 中高效地处理大量数据,请务必查看数据帧文档。

Nushell 中的值包含一些额外的元数据。 例如,这些元数据可以用来创建自定义错误。

由于 Nushell 严格的作用域规则,并行迭代集合非常容易,这可以帮助你通过只输入几个字符来加速长时间运行的脚本。

你可以使用 explore 命令交互式地探索数据。

最后,你可以使用插件来扩展 Nushell 的功能。 几乎任何东西都可以成为插件,只要它以 Nushell 理解的协议与 Nushell 通信。

在GitHub上编辑此页面
Contributors: voyage200🍬
Prev
设计说明