docs: 优化Linux教程文档的表格格式与内容补充

本次提交调整了多篇参数表格的排版,统一了列宽与对齐样式,同时补充了zsh配置、zsh插件安装的相关内容,修正了部分文档的格式细节,提升阅读体验。
This commit is contained in:
wenyongda 2026-06-03 12:21:57 +08:00
parent bc0ba78c8b
commit cd8a2b388d

View File

@ -109,7 +109,7 @@ wget -O 图片名.png https://www.baidu.com/img/bd_logo1.png
### 记录和输入文件参数 ### 记录和输入文件参数
| 参数 | 说明 | | 参数 | 说明 |
|-----|------| | ----- | ------------------------ |
| `-o` | 把记录写到文件中 | | `-o` | 把记录写到文件中 |
| `-a` | 把记录追加到文件中 | | `-a` | 把记录追加到文件中 |
| `-d` | 打印调试输出 | | `-d` | 打印调试输出 |
@ -122,7 +122,7 @@ wget -O 图片名.png https://www.baidu.com/img/bd_logo1.png
### 下载参数 ### 下载参数
| 参数 | 说明 | | 参数 | 说明 |
|-----|------| | -------------- | ------------------------------------ |
| `-t` | 设定最大尝试链接次数0 表示无限制) | | `-t` | 设定最大尝试链接次数0 表示无限制) |
| `-O` | 把文档写到文件中 | | `-O` | 把文档写到文件中 |
| `-nc` | 不要覆盖存在的文件 | | `-nc` | 不要覆盖存在的文件 |
@ -791,10 +791,70 @@ curl -sS https://starship.rs/install.sh | sh
#### 设置 Shell 启用 #### 设置 Shell 启用
编辑 `~/.zshrc`,在文件末尾添加以下内容:
```bash ```bash
vim ~/.zshrc # ===== History 配置 =====
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt HIST_IGNORE_DUPS # 忽略连续重复命令
setopt HIST_IGNORE_ALL_DUPS # 忽略所有重复命令
setopt HIST_FIND_NO_DUPS # 搜索时忽略重复
setopt HIST_IGNORE_SPACE # 忽略以空格开头的命令
setopt HIST_SAVE_NO_DUPS # 保存时忽略重复
setopt SHARE_HISTORY # 共享 history
setopt APPEND_HISTORY # 追加 history
setopt INC_APPEND_HISTORY # 立即追加
# ===== 补全系统初始化(必须在插件之前) =====
fpath=(~/.zsh/zsh-completions/src $fpath)
autoload -Uz compinit
compinit -C # 使用缓存,跳过安全检查,加快启动
zstyle ':completion:*' menu select
# ===== 插件(顺序重要) =====
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# starship start
eval "$(starship init zsh)"
# starship end
autoload -Uz history-search-end
zle -N history-beginning-search-backward-end history-search-end
zle -N history-beginning-search-forward-end history-search-end
``` ```
#### 安装 zsh-completions 补全插件
[zsh-completions](https://github.com/zsh-users/zsh-completions) 提供额外的补全定义,增强 Tab 补全功能。
```bash
git clone https://github.com/zsh-users/zsh-completions ~/.zsh/zsh-completions
# 国内镜像
git clone https://gitee.com/mirrors/zsh-completions.git ~/.zsh/zsh-completions
```
#### 安装 zsh-autosuggestions 和 zsh-syntax-highlighting
这两个插件也可以独立于 oh-my-zsh 安装到 `~/.zsh/` 目录:
```bash
# zsh-autosuggestions命令提示
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
# zsh-syntax-highlighting语法高亮
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting
```
> 如果已安装 oh-my-zsh也可以使用其插件方式安装详见 [ohmyzsh 推荐插件](#推荐插件)。
在文件末尾添加以下内容 在文件末尾添加以下内容
```bash ```bash
@ -1103,10 +1163,6 @@ crust = "#181926"
``` ```
## ohmyzsh 安装 ## ohmyzsh 安装
ohmyzsh 是一个管理 Zsh 配置的框架,提供丰富的主题和插件。 ohmyzsh 是一个管理 Zsh 配置的框架,提供丰富的主题和插件。
@ -1120,7 +1176,7 @@ dnf install -y zsh
### 安装 ohmyzsh ### 安装 ohmyzsh
| 方式 | 命令 | | 方式 | 命令 |
|-----|------| | ---------------- | ------------------------------------------------------------------------------------ |
| curl | `sh -c "$(curl -fsSL https://install.ohmyz.sh/)"` | | curl | `sh -c "$(curl -fsSL https://install.ohmyz.sh/)"` |
| wget | `sh -c "$(wget -O- https://install.ohmyz.sh/)"` | | wget | `sh -c "$(wget -O- https://install.ohmyz.sh/)"` |
| 国内镜像curl | `sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"` | | 国内镜像curl | `sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"` |
@ -1801,7 +1857,7 @@ sudo firewall-cmd --reload
### 目录结构 ### 目录结构
| 目录/文件 | 说明 | | 目录/文件 | 说明 |
|----------|------| | ---------------------------- | ------------------------------- |
| `/etc/nginx` | 包含所有 Nginx 配置文件的主目录 | | `/etc/nginx` | 包含所有 Nginx 配置文件的主目录 |
| `/etc/nginx/nginx.conf` | 主要的 Nginx 配置文件 | | `/etc/nginx/nginx.conf` | 主要的 Nginx 配置文件 |
| `/etc/nginx/sites-available` | 定义各个网站的目录 | | `/etc/nginx/sites-available` | 定义各个网站的目录 |