有没有办法调用系统命令,比如Rust中的ls或fuser?捕获它的输出怎么样?
ls
fuser
std::process::Command是允许的.
std::process::Command
有多种方法可以生成子进程并在计算机上执行任意命令:
spawn
output
status
文档中的一个简单示例:
use std::process::Command; Command::new("ls") .arg("-l") .arg("-a") .spawn() .expect("ls command failed to start");
朱赟的技术管理课 -〔朱赟〕
Go语言从入门到实战 -〔蔡超〕
零基础学Java -〔臧萌〕
Java性能调优实战 -〔刘超〕
黄勇的OKR实战笔记 -〔黄勇〕
跟月影学可视化 -〔月影〕
陶辉的网络协议集训班02期 -〔陶辉〕
深入C语言和程序运行原理 -〔于航〕
徐昊 · TDD项目实战70讲 -〔徐昊〕
Web 3.0入局攻略 -〔郭大治〕
AI大模型之美 -〔徐文浩〕
结构会议力 -〔李忠秋〕
无涯教程 - Docker教程
无涯教程 - SQLite教程
无涯教程 - HTML5教程
无涯教程 - Python3教程
无涯教程 - C++教程
无涯教程 - Java 代码面试完全指南教程
无涯教程 - JavaScript 代码整洁指南教程
无涯教程 - 剑指 Offer Java 题解教程