慕托小记慕托小记
Rust 学习过程记录
#rust#markdown#学习笔记#环境安装

Rust 学习过程记录

2026/10/05

Rust 学习过程记录

这个文档用来记录一下学习过程

前言

起因是在vibe coding很久后,发现自己不只是编程,甚至是md也不记得了。

虽然当时md只是简单带过,大部分在使用typora这种无门坎的编辑器。

另外如果说你在这篇文档或者其他的md看到了错别字,体谅一下,linux的输入法不是很好用。

我的设备是Ubuntu 26.04,i3-8100,8GB,512GB。

这个记录我会详细写下我在写代码的时候出现了哪些错误,以及遇到的问题。

下面开始正文和插曲,插曲应该会非常多

我想的是把学习过程中md,git等工具的使用

加入到里面来,也是防止我哪一天忘记了

前提:有一定的编程基础或者使用过codex,体会过ai coding但是从来没有真实写代码的人。

我默认知道git,markdown但是没有实际使用过,写过或者写得很少,那对你就非常有用了。

劝退:rust语言的难度高,学很久也学不明白,包括我也是。 如果说没有任何经验(古法编程),那我建议你别学。 如果和我一样头铁,那就看下去吧。

本内容重在记录学习过程,不是非常专业的理解,我参考这本书通过例子学编程学习 我还是喜欢在敲代码的过程中去理解,并练习。

markdown语法:超链接

插曲1: 这里在复制粘贴的时候,还忘记怎么写md的超链接了,可以这样写

[通过例子学编程](https://rustwiki.org/zh-CN/rust-by-example/)
[Rust编程语言](https://rust-lang.org/zh-CN/)

渲染之后就会变成:

通过例子学编程

Rust编程语言

其中,通过例子学编程是url显示的文字,https://rustwiki.org/zh-CN/rust-by-example/是url

markdown语法:引用标记

在 Markdown 中,> 被称为引用标记(Blockquote),用于创建引用块。

例如:

> 这是一段引用

渲染后会显示为:

这是一段引用

如果需要连续引用多行内容,可以在每一行前面加上 >:

> 第一行
> 第二行
> 第三行

也可以使用空的 > 来分隔引用块中的不同段落:

> 第一段内容
>
> 第二段内容

因此,像下面这样的写法:

>
>

本质上是两个空的引用行。

Markdown 语法:标题

Markdown 的标题使用 # 表示,# 的数量决定标题的级别。

# 一级标题
## 二级标题
### 三级标题

# 和标题文字之间需要有空格。

# 正确
#错误

一般文章的主标题使用一级标题 #,正文中的章节从二级标题 ## 开始。

Markdown语法:代码块

代码块这个我倒是还记得,不过还是记录一下。

Markdown 里使用三个反引号可以创建代码块:

fn main() {
  println!("Hello, world!");
}

显示出来就是:

fn main() { println!("Hello, world!"); }

后面的 rust 是指定代码的语言,这样就可以有语法高亮。

像 bash、javascript、python 等也都可以写。

Rust环境安装

安装一个编程语言的开发环境是必备的,这里直接在zsh里面执行指令。

linux的安装还是很方便的。

来到rust语言官网,链接直达安装Rust

可以看到下面有一个指令,直接复制粘贴

RustInstall

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

我们粘贴到bash里面执行,直接选择1,等待的时候可以看一下Rust编程语言

安装完成后,我们输入一下

rustc --version
cargo --version 

显示出版本号,那就安装完成了。

Markdown 语法:图片

这个也记录一下,Markdown 插入图片的语法是:

![图片描述](图片地址)

其实就是在超链接前面加一个 !。

例如:

RustInstall

[] 里面是图片描述,() 里面是图片地址。

更多的语法我建议查看Markdown语法中文

我写这些只是想到啥写啥,顺便复习一下md。