-
which
Unix命令"which"的等效命令。在跨平台上定位已安装的可执行文件。
-
signal-hook
Unix信号处理
-
signal-hook-registry
signal-hook的后端crate
-
rustyline
基于Antirez的Linenoise的readline实现
-
calloop
基于回调的事件循环
-
xattr
Unix扩展文件系统属性
-
daemonize
使您的代码在类Unix系统上作为守护进程运行
-
rlimit
资源限制
-
uds_windows
Windows的Unix域套接字!
-
uds
支持抽象地址、fd传递和seqpacket套接字的Unix域套接字crate
-
shell-words
根据UNIX shell的解析规则处理进程命令行
-
jobslot
Rust 的 GNU make jobserver
-
wait-timeout
在 Unix 和 Windows 平台上等待子进程,并指定超时时间
-
hyperlocal
Unix 域套接字的 Hyper 绑定
-
argyle
轻量级的、无差别的 CLI 参数解析器
-
stdintap
CLI 工具,从 stdin 读取行并将其广播到已连接的 TCP 客户端
-
tokio-seqpacket
tokio 的 Unix seqpacket 套接字
-
ar
编码/解码 Unix 归档文件
-
service-binding
自动解析并绑定到 TCP、Unix 套接字和 Windows 命名管道
-
dotbak
轻松管理和备份 dot 文件!
-
tokio-listener
为基于 Tokio 的项目提供接受连接的灵活性:Unix 套接字、套接字激活、inetd 模式
-
completest-pty
为您的程序运行完成功能
-
uapi
UNIX-like平台上的操作系统API包装器
-
adnix
Rust二进制程序,用于从UNIX主机文件生成DNSMasq和Unbound配置
-
resolv-conf
resolv.conf文件解析器
-
posix-acl
与POSIX文件系统ACL交互
-
spotifyd
Spotify守护进程
-
wait-service
Wait Service是一个纯Rust程序,用于测试和等待多个服务的可用性
-
hyperlocal-next
Unix 域套接字的 Hyper 绑定
-
umask
处理UNIX访问模式
-
probes
从运行Unix的机器读取系统统计信息
-
ripasso
使用标准UNIX密码管理器'pass'文件格式的密码管理器
-
spoify
在您的终端内运行的Spotify客户端
-
wincompatlib
一套用于在类似 Unix 的系统上使用 Wine 运行 Windows 应用程序的接口
-
signal-hook-mio
MIO 对 signal-hook 的支持
-
monoterm
将终端颜色转换为单色
-
bromine
灵活的 ipc 协议(以前为 rmp-ipc)
-
xterm-query
查询您的终端
-
sem_safe
POSIX 信号量的安全使用(如
sem_post
,sem_wait
等) -
async-signals
使用异步 Stream 更容易、更安全地进行 Unix 信号处理
-
filedesc
对原始文件描述符的薄包装
-
signals_receipts
POSIX 信号接收的泄露
-
snakepipe
基于 stdin/stdout 的蛇形游戏,遵循 Unix 哲学
-
unix-no
重复输出字符串,直到被杀死
-
rsush
Rust 单一 Unix shell
-
utmp-classic
解析经典 UNIXv1 类型 UTMP 文件中的登录记录;仍在 OpenBSD 中使用
-
etc-passwd
获取存储在密码文件
/etc/passwd
中的用户信息 -
plumber-cli
简化UNIX进程管道的命令行工具
-
unix-udp-sock
支持 sendmsg/recvmsg 和 src IP 操作的异步和同步 UDP 套接字
-
pwd-grp
访问Unix密码和组信息
-
file-owner
设置和获取Unix文件的拥有者和组
-
pwd
对 pwd.h 的安全接口
-
vonneumann
适用于 Windows 和 Unix 的可执行内存
-
mapped-file
在任意文件对象上构造内存映射
-
rsubox
Rust 单个 Unix 工具在一个可执行文件中
-
cicada
类似 Bash 的 Unix shell
-
karyon_jsonrpc
快速轻量级的异步 JSONRPC2.0 实现
-
tinyfiledialogs
为 tinyfiledialogs C 库提供高级 Rust 绑定
-
coreutils_core
实现 UNIX 核心工具的抽象
-
daemonize-me
简化Unix-like系统上创建守护进程的任务
-
normie
仅是另一个文件名标准化工具
-
cargo-ramdisk
创建目标文件夹作为ramdisk以加快Rust编译
-
music-lounge
音乐播放器
-
errno-no-std
提供对
errno
变量的跨平台接口 -
signal-hook-tokio
为signal-hook提供Tokio支持
-
job-security
通用作业控制
-
withfd
发送和接收与文件描述符一起的数据
-
cargo-devserver
为在cfg(unix)上开发rust web应用重新编译harness
-
pathio
用于在虚拟路径树层次结构上存储通用数据的类型
-
fd-queue
在Unix套接字上支持fd传递
-
utmp-classic-raw
为经典utmp (UNIXv1 & OpenBSD) 文件解析登录记录提供原始类型
-
unicom-unix
为unicom提供Unix域套接字后端
-
mkcd
将mkdir和cd混合在一起
-
shrs
用于在Rust中构建自己的shell的模块化库
-
build-probe-mpi
探测系统中是否安装了MPI库
-
phazer
文件创建的两阶段提交
-
unix_sock
Unix控制套接字抽象
-
shrs_manpages
键绑定以打开当前输入命令的man页面
-
memguar
帮助优化近OOM状态或少量RAM下的大型缓冲区I/O
-
unix_path
无论平台如何都兼容Unix的路径
-
efs
在Rust中实现一些Unix文件系统的独立于操作系统和架构的实现
-
heliocron
计算日出、日落及相关时间并可与cron集成以在这些事件发生时触发其他程序运行的程序
-
udevrs
纯Rust编写的用户空间udev库实现
-
uts2ts
将Unix时间戳(秒)转换为结构体 {年,月,日,时,分,秒,星期}
-
isevenorodd
命令行工具,用于生成Rust函数,检查一个数字是偶数还是奇数
-
oidc_agent_rs
仅适用于Unix的oidc-agent库,用于Rust
-
spirit
创建具有运行时重新配置支持的良好行为守护进程的辅助工具
-
janitor
程序退出后执行清理
-
chameleon-th
Unix系统通用的主题切换器
-
shiplift
操纵Docker容器的接口
-
tokiocli
基于Tokio的Unix CLI
-
omango-futex
Rust的Futex
-
filterm
过滤终端数据到和从子进程
-
clap-permission-flag
使用clap降低CLI的权限
-
fubar-cli
强大的Unix二进制库和仓库
-
cogni
Unix本地接口用于LLM
-
uptimer
一个多平台库,用于获取当前进程的运行时间
-
ioctl-id
Rust对Unix-like系统上ioctl调用(2)的标识符
-
enw
类似于GNU env命令,但会自动加载.env文件(如果存在)
-
shrs_file_history
基于文件的记录支持
-
unix-crypt
Rust对各种Unix crypt(3)算法的重实现
-
signalfut
类似于tokio::signal::unix::Signal的future,但可以与所有运行时一起使用
-
aft-crypto
为aft提供的密码学库
-
rudo
使用Pam在Unix系统上获取特权访问
-
rs-svc
在Linux上运行的Rust服务包装器
-
xenia
-
nrt
基于Rust的命令行工具,用于复制并扩展Unix cat命令的功能
-
signal-child
一个简单的库,可以轻松地与其他进程进行信号通信,无任何依赖项
-
shrs_output_capture
捕获之前的 stdout 和 stderr 输出
-
以 null 结尾
切片和 UTF-8 编码的字符串,带有轻量级引用
-
shrs_command_timer
shrs 插件,用于计算上一个命令运行所需时间
-
shrs_job
管理和处理作业和进程
-
elfy
读取 ELF 文件
-
nanocl_utils
Nanocl 共享实用工具
-
shrs_cd_stack
维护过去工作目录的堆栈
-
shrs_autocd
实现许多 shell 中存在的 autocd 功能
-
shrs_rhai
在 shrs 上下文中运行 rhai 脚本
-
shrs_rhai_completion
为 shrs 提供的 rhai 补全
-
shrs_completion
为 shrs 提供更多补全
-
shrs_run_context
保存和加载运行上下文
-
local-socket
tokio Unix 域套接字的客户端/服务器包装器
-
faketime
模拟时间以简化测试和调试
-
shrs_file_logger
将日志输出到文件
-
podman-api
Rust 接口到 Podman
-
namaste
-
getch
getch 的便携式实现,在 Windows 上使用 _getch,在 Unix 上使用 termios
-
hinix
Rust 中高级 *nix 功能
-
shrs_mux
shell 语言多路复用器
-
fsextra
Unix 基于文件系统的扩展集合,支持加密操作(加密,散列)
-
getch-rs
Windows 和 Unix 上的
getch
-
shrs_lang
shrs POSIX shell 的解析器和词法分析器
-
trii
Rust 中 UNIX
tree
命令的低调实现 -
nip-55
Nostr NIP-55 的参考实现
-
signal-hook-async-std
为 signal-hook 提供的 async-std 支持
-
daemonizr
帮助在 Rust 中编写守护进程应用程序的小型 crate
-
suss
创建单个实例 Unix 套接字服务的集合,由使用它们的任何客户端按需启动
-
httproxide-hyperlocal
Unix 域套接字的 Hyper 绑定
-
unix_socket2
Unix 域套接字绑定,包含错误修复和增强
-
multisock
统一 TCP & Unix 套接字的类型
-
houdini
允许你在程序运行时删除可执行文件
-
tiny-nix-ipc
使用文件描述符传递作为 IPC 使用套接字的最小封装器
-
scpty
创建带 shebang 的脚本的 App
-
firec
与 Firecracker 交互的 Rust API
-
stdio-override
使用不同的文件描述符覆盖 Stdin/Stdout/Stderr
-
extattr
Rust 的扩展属性 API 绑定
-
foraget
适用于类Unix系统的通用软件包管理器
-
runny
在进程组内运行程序
-
pv
Unix pipeview (pv) 工具的 Rust 重新实现
-
clinte
共享 UNIX 机器的 CLI 日记发布系统
-
signal
Unix 信号的更高级抽象
-
monit-agregator
类似于 M/Monit 的监控狗 Monit 聚合器
-
easycurses
简化使用 curses 的工具
-
randical
UNIX 命令行工具,用于生成不同类型的随机值序列
-
everything2
将 everything 移植到 Rust
-
memmod
Unix 工具,用于连接到进程并访问其内存
-
syslogio
用于处理 UNIX syslog 的命令行工具
-
fcp
经典Unix cp(1)命令的一个显著更快的替代方案
-
errno-sys
对errno的原始FFI绑定
-
mdbsql
Unix-like系统上对Access数据库的SQL查询
-
current_locale
获取用户的当前区域设置
-
unix
Unix系统设施的接口
-
wc-rs
Unix wc的一个更快的端口
-
readable-perms
更易用的UNIX文件权限接口
-
shrs_line
readline实现
-
sesh-shared
Sesh(Unix终端会话管理器)的共享库crate
-
daemon-engine
一个用于编写基于IPC客户端的Unix Rust守护进程的辅助包
-
pipeawesome2
在UNIX管道中进行循环、分支和连接...
-
daemonize-simple
以Unix守护进程运行应用程序
-
unix-exec-output-catcher
在子进程中运行可执行文件,并在UNIX系统上捕获STDOUT和STDERR输出。std::process::Command可能是更好的选择。使用此源代码作为教育源,了解它是如何实现的。
-
routerify-unixsocket
使用routerify添加本地Unix套接字支持
-
exit-no-std
跨平台进程退出函数接口
-
dotz
管理您的dotfiles的CLI工具(仅限Unix)
-
stdinout
文件或stdin/stdout的包装器
-
shrs_vi
类似vi命令的解析器
-
shrs_utils
shrs
-
ichwh
异步实现
which
-
unix_exec_piper
在多个命令之间执行命令,其中一个进程的STDOUT连接到下一个进程的STDIN。这是shell(如bash)内部所做的。
-
tokio-anyfd
与tokio一起使用任何合适的文件描述符
-
procstat
将/proc/stat文件解析为结构体
-
pkger
受fpm-builder启发的构建工具
-
rsbash
从Rust运行bash命令
-
print-no-std
为no_std Windows/Linux/UNIX/DOS应用程序提供的
print
/eprint
宏 -
btl
Rust中的shell脚本。GitHub仓库:https://github.com/znx3p0/btlsh
-
extra-utils
一组额外的命令行工具
-
shrs_derive_completion
从 derive 宏指定 shell 完成项
-
path-filetype
Rust Path 特性,用于获取文件类型
-
i3nator
为 i3 窗口管理器设计的 Tmuxinator
-
unix_permissions_ext
一个简单的特性,它将 PermissionsExt 没有公开的函数带到 UNIX 平台的 Permissions 中
-
wintrap
一个 Windows 信号捕获库
-
sendfd-new
通过 UNIX 域套接字发送数据文件描述符
-
joat-path
绝对路径
-
passafe
适用于 *nix 操作系统的密码管理器
-
unix-cred
简化从 Unix 套接字读取对等凭据的过程
-
shrs_cd_tools
一系列在目录更改时条件运行命令的实用工具
-
gpt-pipe
使用 UNIX 管道进行 GPT 操作
-
unix_str
与平台无关的Unix兼容字符串
-
nix-ptsname_r-shim
Nix
ptsname_r
模拟器 -
unix-tty
Unix TTY API
-
epoch-get
获取Unix纪元以来的当前时间的程序
-
spirit-daemonize
Spirit帮助和配置片段以实现守护进程化
-
dusk-uds
为UnixListener绑定提供的最小化模板
-
udsv
为UNIX分隔值格式提供serde库
-
ctime
从Windows、MacOS或Unix系统程序中获取运行时的命令行工具
-
unix-signal
Unix信号
-
dd
Unix coreutil dd的克隆
-
blobber
创建任意长度的字符串
-
unix-named-pipe
简化Unix平台上命名管道的创建
-
fnq
一种基于flock的Unix任务和进程排队方法
尝试使用 DuckDuckGo 进行搜索。