-
termios
termios库的安全绑定
-
if-addrs
在Posix和Windows系统上返回接口IP地址
-
atomicwrites
原子文件写入
-
caps
用于与Linux能力交互的纯Rust库
-
file-lock
通过POSIX咨询记录锁进行文件锁定
-
ioctl-sys
POSIX及更高级系统的IO控制(核心函数和宏,请参阅
ioctls
获取许多ioctl定义) -
tzif
TZif文件的解析器
-
surf_n_term
POSIX终端渲染库
-
yash-syntax
兼容POSIX的shell脚本语法解析器
-
posix-acl
与POSIX文件系统ACL交互
-
yash-fnmatch
POSIX兼容的globbing模式匹配
-
unmake
Makefile代码检查工具
-
signals_receipts
POSIX信号的接收泄露
-
semka
信号量实现
-
ju-tcs-tbop-24-dcfk
POSIX
head
和tail
命令的CLI工具 -
yash-quote
POSIX shell脚本中使用的引号字符串
-
yash-semantics
Yash shell语言语义
-
yash-builtin
yash的内建工具
-
os-timer
Rust的操作系统定时器
-
posixmq
用于POSIX消息队列的惯用库,可选的mio集成
-
wasmer-emscripten
Wasmer WebAssembly运行时的Emscripten实现库
-
posix-space
POSIX locale的
isspace
的纯Rust实现 -
ju-tcs-rust-23-12
在TCS JU的rust类中的POSIX head和tail CLI
-
yash-cli
扩展的POSIX shell
-
shrs
用于在Rust中构建自己shell的模块化库
-
shrs_manpages
打开当前输入的命令的man页面
-
yash-arith
POSIX shell算术扩展
-
selecting
select的跨平台包装
-
oursh
现代、快速的POSIX兼容shell
-
ju-tcs-tbop-24-lib-dcfk
JU tbop课程测试库
-
yash-prompt
yash shell的命令行提示符
-
cdfs
ISO 9660 / ECMA-119
-
po6
Rust中的C POSIX库
-
potenv
POSIX兼容的dotenv文件格式规范
-
nsh
用Rust编写的命令行Shell,专注于生产力和速度
-
yash-env
Yash Shell执行环境接口
-
shrs_file_history
基于文件的命令历史支持
-
simple-locale
提供各种区域信息接口
-
fls
一个快速的无需libc的POSIX ls
-
addy
既安全又人性化的POSIX中断处理
-
yash-env-test-helper
yash-env crate的测试助手
-
ju-tcs-rust-23-27
为UJ Rust课程实现简单版本的 tail 和 head POSIX 工具的二进制包
-
shrs_output_capture
捕获前一个stdout和stderr输出
-
tee_readwrite
为复制std::io::{Read,Write}类型的读取/写入而设计的TeeReader/TeeWriter类型
-
ju-tcs-tbop-24-kasiazboltaa
类似POSIX的head和tail函数
-
shrs_command_timer
shrs插件,用于计时前一个命令的运行时间
-
shrs_job
管理和处理作业和进程
-
shrs_cd_stack
维护过去工作目录的堆栈
-
shrs_autocd
实现许多shell中存在的autocd功能
-
shrs_rhai
在shrs环境中运行rhai脚本
-
shrs_rhai_completion
为shrs的Rhai补全
-
shrs_completion
为shrs提供更多补全
-
shrs_run_context
保存和加载运行上下文
-
vrsh
为个人学习编写的shell
-
shrs_file_logger
将日志输出到文件
-
shrs_mux
shell语言多路复用器
-
shrs_lang
shrs POSIX shell的解析器和词法分析器
-
unix_socket2
Unix域套接字绑定,包含错误修复和增强
-
exec
POSIX exec函数,用另一个程序替换正在运行的程序
-
sig
signal(2)和kill(2)的ffi库
-
text-transliterate
使用POSIX的SO iconv进行文本转写
-
rushell
rushell
是用Rust语言编写的适用于Linux和MacOS的与POSIX兼容的shell -
wasmer-emscripten-near
Wasmer WebAssembly运行时的Emscripten实现库
-
envr
POSIX的
env
命令的跨平台实现 -
acl-sys
POSIX访问控制列表的FFI接口
-
locale-codes
与locale相关的代码/标识符及其任何基于标准的信息
-
shrs_line
readline实现
-
posix_mq
(高级) POSIX消息队列的Rust绑定
-
ju-tcs-rust-23-11
头和尾POSIX函数
-
unix-exec-output-catcher
在UNIX系统上的子进程中运行可执行文件并捕获STDOUT和STDERR输出。std::process::Command可能是更好的选择。使用此源代码作为教育性源代码,了解它是如何实现的。
-
redox-os/relibc
https://gitlab.redox-os.org/redox-os/relibc的镜像
-
shrs_vi
类似 vi 命令的解析器
-
shrs_utils
shrs
-
unix_exec_piper
执行多个命令,其中一个进程的 STDOUT 连接到下一个进程的 STDIN。这是 shell(如 bash)内部执行的方式。
-
locale-types
用于区域标识符的惯用语类型
-
posix-errors
Posix 错误代码及其使用时的便捷函数
-
commandlines
Rust 的命令行参数解析库
-
ju-tcs-rust-23-8
包含 POSIX 函数的库
-
shell-candy
🍬 shell-candy 包装了 std::process::Command,提供了一个更简单的机制来处理单个日志行
-
posix-regex
解析 POSIX 正则表达式
-
rustposix_rup
rust POSIX 库
-
std-embedded-nal-async
embedded-nal-async
大型设备的标准库特性 -
pylauncher
POSIX 的 Python 启动器
-
posix-errno
POSIX 错误码
-
wasmer-emscripten-asml-fork
Wasmer WebAssembly运行时的Emscripten实现库
-
shrs_cd_tools
用于在目录更改时条件执行命令的各种实用工具
-
posix-resources
通过 libc crate 对 POSIX 资源的更高级别绑定
-
varsun
类似 shell/command-prompt 的变量替换函数
-
locale-settings
通过 POSIX C API 访问的更高级别区域设置接口
-
shells
直接从 Rust 调用 shell 命令的糖衣
-
utmpx
Rust 绑定和围绕
utmpx.h
的包装器 -
posix-invariant-checker
一个 FUSE 插件,以确保底层文件系统按照 POSIX 规范运行
-
if-addrs2
在Posix和Windows系统上返回接口IP地址
-
uname-rs
无依赖,无 panic 的 POSIX utsname 头文件和结构体在 Rust 中的实现
-
libcrypt-rs
POSIX crypt 库(libcrypt)的 Rust 绑定
-
psx-shm
POSIX共享内存包装器
-
shrs_core
用于在Rust中构建自己shell的模块化库
-
psx-sem
POSIX信号量
-
if-addrs-sys
if_addrs syscrate
-
提交
用Rust编写的受POSIX启发的命令解释器
-
posix-socket
POSIX套接字的薄包装器
-
多进程
一个基于POSIX的多进程实验crate
-
fdstream
为posix文件描述符实现::std::io::Read和::std::io::Write
-
dmx-termios
termios库的分支
-
locale-strict
用于区域标识符的惯用、严格验证的类型
-
easy_rand
调用POSIX的srand()和rand()函数的小型Rust包装库
-
rust-locale
Rust的POSIX.1区域扩展
-
criterion-cpu-time
为criterion提供的替代CPU测量
-
linux-personality
Linux personality函数的包装器
-
mq_cli
访问POSIX消息队列的CLI工具(mq_overview(7))
-
fsf
快速外壳查找器,快速、轻松地查找和执行简单到复杂的命令
-
linux-sys
FFI 绑定到 Linux UAPI
-
posix
包装器。目前使用该存储库
-
shrs_core_macros
管理和处理作业和进程
尝试使用 DuckDuckGo 进行搜索。搜索 DuckDuckGo.