Wenonechans7825/ps-bash
GitHub: Wenonechans7825/ps-bash
ps-bash 是一个将 Bash 命令转译为 PowerShell 的跨平台工具,让用户在 Windows 环境中以熟悉的 Bash 风格执行命令,同时保留 PowerShell 类型化对象的底层优势。
Stars: 0 | Forks: 0
# 🐚 ps-bash - PowerShell 中的 Bash 命令
[](https://github.com/Wenonechans7825/ps-bash/releases)
## 🧭 ps-bash 的功能
ps-bash 允许你在 Windows、macOS 和 Linux 上的 PowerShell 内部使用 Bash 风格的命令。它保留了你可能已经熟悉的命令形式,同时在底层仍然使用 PowerShell。
你将获得:
- 带有真实标志的类似 Bash 的命令
- 适合普通 shell 使用的输出
- 幕后具有类型化的对象
- 跨平台使用于 Windows、macOS 和 Linux
- 包含 775 项测试的 67 个命令集
## 📥 下载并安装
1. 访问发布页面:https://github.com/Wenonechans7825/ps-bash/releases
2. 找到最新的版本
3. 下载适用于 Windows 的文件
4. 打开你下载的文件
5. 按照屏幕上的步骤完成安装
如果发布页面为你提供了多个文件,请选择与你的系统相匹配的 Windows 文件:
- 64 位 Windows:选择 x64 文件
- 较旧的 Windows 系统:选择 x86 文件(如果有显示)
- 便携版:如果你不想进行完整安装而直接运行,请选择此选项
## 🪟 在 Windows 上运行
安装 ps-bash 后,从“开始”菜单打开 PowerShell。
然后使用发布包中附带的命令加载 ps-bash。如果该版本包含快捷方式,请优先从那里启动。
如果你想检查它是否正常工作,请运行一个简单的命令,例如:
- 列出文件
- 显示当前文件夹
- 打印某个命令的帮助信息
在窗口中查看正常的命令输出。ps-bash 的行为应该像一个 shell 工具,而不是一个 Web 应用程序。
## ⚙️ 预期功能
ps-bash 专为命令行工作而构建。当你想要使用 Bash 风格的命令但又要留在 PowerShell 环境中时,它非常有用。
常见的使用场景包括:
- 处理文件和文件夹
- 检查系统路径
- 将输出从一个命令通过管道传递给另一个命令
- 跨平台使用 shell 脚本
- 在使用 PowerShell 功能的同时使命令风格接近 Bash
## 🧩 基本用法
像使用其他 shell 工具一样使用 ps-bash:
- 打开 PowerShell
- 运行命令
- 读取输出
- 在需要时链接命令
它可以帮助你完成的示例:
- 浏览目录
- 过滤文本输出
- 移动或复制文件
- 检查进程信息
- 运行简单的自动化步骤
如果你已经了解基本的 shell 命令,ps-bash 应该会让你感到熟悉。
## 📋 系统要求
ps-bash 专为支持 PowerShell 和常见 shell 工具的桌面系统而设计。
推荐的配置:
- Windows 10 或更高版本
- PowerShell 7 或更高版本
- 足够的磁盘空间用于存放应用程序及其文件
- 用于正常使用的标准用户权限
- 用于首次下载的 Internet 访问权限
它也适用于跨平台使用,因此相同的命令风格可以在受支持的 macOS 和 Linux 版本上运行。
## 🔍 特性
### 🧱 真实的标志
ps-bash 以接近 Bash 的方式接受命令标志。当你想要简单、直接的命令输入时,这会很有帮助。
### 📦 底层的类型化对象
PowerShell 使用对象,而不仅仅是纯文本。ps-bash 保留了该模型,因此输出对于后续命令仍然有用。
### 🔁 跨平台
你可以跨 Windows、macOS 和 Linux 使用相同的工具。当你在多台机器之间切换时,这会非常有帮助。
### 🧪 经过测试的命令集
该项目包含 67 个命令和 775 项测试。这为命令行为和 shell 流程提供了坚实的基础。
### 🧰 对 Shell 友好的输出
命令返回在终端使用中运行良好的输出。这使得读取结果并将其传递给下一步变得更加容易。
## 🛠️ 如何快速入门
1. 从发布页面下载 ps-bash
2. 安装或打开 Windows 程序包
3. 启动 PowerShell
4. 使用随附的命令或快捷方式加载 ps-bash
5. 运行一个简单的文件或文件夹命令
6. 使用帮助输出了解可用的命令
如果你是命令行工具的新手,请从一次使用一个命令开始。这将使你更容易了解每个步骤的作用。
## 🗂️ 你可以做的常见事情
- 查看文件夹中的文件
- 在文件夹之间移动
- 复制或删除项目
- 在输出中搜索文本
- 将一个命令通过管道传递给另一个命令
- 检查系统路径
- 在不同的系统上使用相同的 shell 习惯
## 🧩 新手提示
- 从你熟悉的文件夹开始
- 当你对某个命令不确定时,请使用帮助输出
- 一次复制一行命令
- 在运行下一个命令之前阅读输出
- 保留发布页面以备不时之需,以防你想要获取最新版本
## 📦 发布页面
在此处下载最新的 Windows 版本:
https://github.com/Wenonechans7825/ps-bash/releases
## 🧪 命令行为
ps-bash 旨在使命令变得直接且可预测。它使用 shell 风格的输入,但在后台仍然与 PowerShell 数据类型一起工作。
这意味着你可以期待:
- 整洁的命令标志
- 用于管道的有用输出
- 常见 shell 任务的步骤更少
- 适合简单使用和更深层脚本的行为
## 🖥️ Windows 设置步骤
1. 打开发布页面
2. 下载 Windows 文件
3. 将其保存到你的“下载”文件夹
4. 打开该文件
5. 允许安装完成
6. 打开 PowerShell
7. 从安装位置或包含的快捷方式运行 ps-bash
如果 Windows 请求权限,请仅在你从上面的发布页面下载该应用时才予以批准
## 📚 学习命令
从你最常使用的命令开始:
- 文件列表
- 文件夹更改
- 文本搜索
- 复制和移动
- 帮助和版本检查
在可用的情况下使用内置帮助。这是在无需手册的情况下学习的最快方法
## 🔐 安全的下载路径
下载适用于 Windows 的 ps-bash 时,请仅使用上面链接的发布页面。这可以确保你使用的是存储库中最新发布的版本
## 🧭 涵盖的主题
bash、cli、跨平台、devops、linux、macos、管道、powershell、powershell-module、shell、类型化对象、windows
标签:AI合规, Awesome, Bash, CLI, DNS 反向解析, DNS解析, IPv6, OpenCanary, PowerShell, Shell脚本, SOC Prime, WiFi技术, 伪终端, 命令行替代, 多人体追踪, 对象输出, 应用安全, 开发工具, 开源项目, 文件管理, 混合开发环境, 类型化数据, 系统管理, 系统路径, 脚本执行, 自动化运维, 转译器