#跨平台 #实用工具 #命令行界面 #命令行工具 #uutils

app bsdutils

bsdutils ~ GNU bsdutils(更新版);作为通用(跨平台)工具实现,用 Rust 编写

1 个不稳定版本

0.0.1 2024 年 2 月 17 日

#108#uutils

MIT 许可证

46KB
623

Crates.io Discord License dependency status

CodeCov

bsdutils

Rust 对 bsdutils 项目的重实现

提供命令行工具

开始

  • /usr/bin/renice:此命令用于更改运行进程的优先级。它可以用来增加或减少进程的 nice 值。

待办事项

  • /usr/bin/logger:此命令用于向系统日志文件添加日志。它提供了一个到 syslog 系统日志模块的 shell 命令接口。

  • /usr/bin/script:此命令用于记录终端会话。script 会将您终端上打印的所有内容都转换为 typescript。

  • /usr/bin/scriptlive:此命令不是标准命令,可能不会在所有系统上安装。如果存在,它可能是包含实时功能的 script 命令的一个变体。

  • /usr/bin/scriptreplay:此命令用于回放使用 script 命令记录的终端会话。

  • /usr/bin/wall:此命令用于向登录到系统的所有用户广播消息。消息可以直接在终端中键入或从文件中读取。

安装

确保您的系统上已安装 Rust。您可以通过 rustup 安装 Rust。

克隆仓库并使用 Cargo 构建项目

git clone https://github.com/uutils/bsdutils.git
cd bsdutils
cargo build --release
cargo run --release

许可证

bsdutils 在 MIT 许可证下授权 - 有关详细信息,请参阅 LICENSE 文件

依赖项

~5–14MB
~168K SLoC