用 Linux 学 Rust 是非常合适的选择,因为 Rust 工具链在 Linux 上支持最好、资料也最多。下面我按从零开始的思路给你一个清晰路线。
你可以使用:
先更新系统:
sudo apt update && sudo apt upgrade
不要用 apt 直接装旧版本,用官方工具:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
按提示选择默认安装(1)。
安装完成后:
source $HOME/.cargo/env
验证:
rustc --version
cargo --version
创建项目:
cargo new hello_rust
cd hello_rust
运行:
cargo run
你会看到:
Hello, world!
hello_rust/
├── Cargo.toml # 项目配置
└── src/
└── main.rs # 主程序
Cargo.toml 示例:
[package]
name = "hello_rust"
version = "0.1.0"
edition = "2021"
示例:
fn main() {
let x = 5;
let y = &x;
println!("x = {}, y = {}", x, y);
}
Rust 很适合写:
例子:读文件
use std::fs;
fn main() {
let content = fs::read_to_string("Cargo.toml").unwrap();
println!("{}", content);
}
cargo build:编译cargo run:运行cargo test:测试cargo doc --open:看文档rustup doc:本地 Rust 文档(非常重要)rustup doc --book
✅ 多用终端
✅ 多读编译器错误信息(Rust 非常友好)
✅ 不要怕 borrow checker
✅ 从“小工具”开始写
如果你愿意,我可以:
你想从哪一步开始?