# @ai-ecoverse/wasm-bash 中文文档

规范地址：https://npmcn.com/package/%40ai-ecoverse/wasm-bash/

版本：5\.3\.0-23
npm 元数据更新时间：2026-10-21T17:31:41.604Z
中文译文更新时间：2026-11-05T18:53:24.762Z
软件包许可：GPL-3\.0-or-later

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40ai-ecoverse/wasm-bash
原文对照：https://npmcn.com/package/%40ai-ecoverse/wasm-bash/?lang=original
项目主页：https://github.com/ai-ecoverse/homescoop/tree/main/packages/bash
源码仓库：https://github.com/ai-ecoverse/homescoop

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：2.3 MB，6 个文件
- TypeScript 类型：未声明
- 运行依赖：0 个
- 首次发布：2026-09-27T10:33:36.325Z
- 最新版本发布：2026-10-21T17:31:41.075Z
- 近 30 天下载量：52602（2026-10-05 至 2026-11-03，npm 官方下载统计）
- 已发布版本数：24（近 12 个月 24 个）

## 中文简介

GNU Bash 5.3,外壳,有行编辑,历史,完成和工作控制.

## 安装

```sh
npm install @ai-ecoverse/wasm-bash
```

也可以使用：`pnpm add @ai-ecoverse/wasm-bash`、`yarn add @ai-ecoverse/wasm-bash`、`bun add @ai-ecoverse/wasm-bash`

## README

# `@ai-ecoverse/wasm-bash`

GNU Bash 5.3 有读行(历史、行编辑、分页补全) 斯莱克的面板终端 分叉/通过Asyncify + slic shims进行工作控制.

```bash
pnpm add -g @ai-ecoverse/wasm-bash
bash -i
```

它需要硅核1.130.2或更后(`engines`页:1 长者 内核一个 ^C 到达时, 一个工作可以结束 bash 的交互式 bash叉 130号出口,而不是返回到它的快取点(homescoop#1230), 斯莱克-内核#1146.

## 用户(5.3.0-13,页岩-内核 ? 1.44.0)

按内核的用户说的来. `$UID`, (中文(简体) ), `$EUID`, (中文(简体) ), `$GROUPS`, (中文(简体) ), `~` 编辑 `\u`编号 :`\$` 即时出逃来自 slic-内核的流程证书及其 `/etc/passwd`根(内核默认值)得到 uid 0, `/root` (单位:千美元) `#` 快点. 添加用户 `kernel.users.add({ name })` 拥有自己的家园 `$`。 。 。 .

没有后退:在一个更老的内核上, IDs是 -1, 提示说 "我没有名字!" 文件拥有者是内核的; 1.44.0 报告 uid 1000 每个文件.

## 补丁(5.3.0-17)

5.3.0-17是新编号下认证的5.3.0-15型建筑:npm从未服役过 5.3.0-15或5.3.0-16(其出版物被吞咽,npm/cli#9889,以及两者) 数字被烧毁).

GNU bash 5.3 有这些 homecoop 补丁(GPL-3.0-或-后期,如bash 列表中,每个修改都在 `THIRD-PARTY-NOTICES.md`:

-   `environ.patch`:外壳的环境来自 `environ` (英文) 电话 `main(argc, argv)` 无 `envp`) (中文(简体) ).
-   `eval-tty-signals.patch`: Enter 到达新后右键输入的 ^C 或 ^Z 任务(命令之间的记录器已读出).
-   `jobs-notify-unqueue.patch`: 工作状态时到达的SIGCHLD 印刷品被收割,所以一个被杀的停止工作报告"被杀死".
-   `jobs-parent-terminal.patch`: 外壳给终端新的 前面的工作本身, 因为叉子的孩子把它晚了.
-   `pipestatus-restore-null.patch`数字 : `PIPESTATUS` 于 `PROMPT_COMMAND` 在第一个管道(上游5.3个bug)之前运行.
-   `readline-sigint-discard.patch`: 击打时使用 ^C 线 放下线条(从不为"入睡"而作"入睡");一个 ^C 注意后离开 下行整行,减去之前输入的.

从5.3.0-18开始 信号会自动发出它的默认动作 (单位:千美元)`kill -TERM $$`, (中文(简体) ), `kill -9 $$`页:1 `timeout` 脚本杀死自己的外壳) 终会被内核中的信号所击出 所以是父母的 `wait` 或者说 `spawnSync` 看见信号就不要 `exit 143` (页码-内核# 422;需要) slic-内核 ^ 1.73.2, 老的保持退出状态. 被困和被忽略的信号 和以前一样留在狂欢中.

## 常见问题

### @ai-ecoverse/wasm-bash 是什么？

GNU Bash 5\.3,外壳,有行编辑,历史,完成和工作控制\.

### 如何安装 @ai-ecoverse/wasm-bash？

在项目目录运行 npm install @ai-ecoverse/wasm-bash，或使用 pnpm add / yarn add / bun add。

### @ai-ecoverse/wasm-bash 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/ai-ecoverse\_\_wasm-bash 是否存在。

### @ai-ecoverse/wasm-bash 可以商用吗？

@ai-ecoverse/wasm-bash 使用 GPL-3\.0-or-later 许可。强 Copyleft：分发包含该代码的软件时，整个作品需以 GPL-3\.0 兼容许可开源，并附带专利与反锁定条款。仅内部使用不触发此义务。以上为概括，不构成法律意见，请以许可原文为准。

### @ai-ecoverse/wasm-bash 的下载量有多少？

根据 npm 官方下载统计，@ai-ecoverse/wasm-bash 在 2026/10/05 – 2026/11/03 这 30 天内被下载 52,602 次，日均约 1,753 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @ai-ecoverse/wasm-bash 还在维护吗？

最新版本 5\.3\.0-23 发布于 2026/10/22（15 天前）；至今共发布 24 个版本，其中过去 12 个月发布了 24 个；首次发布于 2026/09/27。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

