ArchLinux扩展:Hyprland
20 min read
更新于安装Hyprland核心组件
sudo pacman -S hyprland kitty waybar rofi hyprpaper xdg-desktop-portal-hyprland| 组件 | 类型 | 功能说明 |
|---|---|---|
hyprland |
🖥️ | Wayland 合成器 — 核心桌面环境,窗口管理/平铺布局/动画效果 |
kitty |
💻 | 终端模拟器 — GPU 加速,支持 ligatures、分屏 |
waybar |
📊 | 状态栏 — 显示时间、电池、网络、工作区 |
rofi |
🚀 | 应用启动器 — 类似 Spotlight 的应用搜索 |
hyprpaper |
🖼️ | 壁纸管理 — 支持多显示器不同壁纸 |
xdg-desktop-portal |
🔐 | 桌面门户 — 截图/录屏/文件选择的标准化接口 |
字体
sudo pacman -S noto-fonts noto-fonts-cjk noto-fonts-emoji常用工具
sudo pacman -S network-manager-applet grim slurp wl-clipboard polkit-kde-agent| 工具 | 功能 |
|---|---|
nm-applet |
🌐 网络管理托盘 |
grim |
📷 全屏截图 |
slurp |
🎯 选择截图区域 |
wl-clipboard |
📋 剪贴板管理 |
polkit-kde-agent |
🔑 权限认证弹窗 |
🔑 登录管理器
推荐使用 SDDM:
sudo pacman -S sddmsudo systemctl enable sddmsudo pacman -S qt6-wayland # Wayland 支持🚀 启动 Hyprland
| 方式 | 操作 |
|---|---|
| 图形登录 | 重启后在 SDDM 选择 Hyprland 会话 |
| 命令行 | 在 TTY 直接执行 Hyprland |
🖥️ 窗口边框配置
# ~/.config/hypr/hyprland.confgaps_in = 3gaps_out = 6📊 Waybar 状态栏
安装配置
# 1. 创建目录mkdir -p ~/.config/waybar
# 2. 复制默认配置文件cp /etc/xdg/waybar/config.jsonc ~/.config/waybar/config.jsonc 2>/dev/nullcp /etc/xdg/waybar/style.css ~/.config/waybar/style.css 2>/dev/null
# 3. 检查是否成功ls -l ~/.config/waybar/依赖安装
# 音量控制sudo pacman -S pavucontrol
# 音频服务sudo pacman -S pipewire-pulse wireplumbersystemctl --user daemon-reloadsystemctl --user enable --now pipewire-pulse wireplumbersystemctl --user restart pipewire图标乱码修复
sudo pacman -S ttf-jetbrains-mono-nerd ttf-font-awesomeyay -S otf-font-awesomefc-cache -fv自动启动
在 ~/.config/hypr/hyprland.conf 中添加:
exec-once = waybar重启 Waybar
killall waybarwaybar &工作区图标配置
{ "modules-left": [ "hyprland/workspaces", "hyprland/mode", "hyprland/scratchpad", "custom/media" ], "hyprland/workspaces": { "format": "{icon}", "all-outputs": true, "format-icons": { "1": "", "2": "", "3": "", "4": "", "5": "", "6": "", "7": "", "8": "", "9": "", "10": "", "urgent": "", "focused": "", "default": "" }, "on-scroll-up": "hyprctl dispatch workspace -1", "on-scroll-down": "hyprctl dispatch workspace +1" }}🔊 声音配置
安装音频服务
# 基础音频服务sudo pacman -S pipewire pipewire-pulse pipewire-alsa pipewire-jack wireplumber bluez bluez-utils pavucontrol
# 启用服务systemctl --user enable --now pipewire.socket pipewire-pulse.socket wireplumber.servicesudo systemctl restart bluetooth不同设备配置
| 设备 | 配置命令 |
|---|---|
| ThinkBook 14+ | sudo pacman -S pipewire pipewire-pulse pipewire-alsa wireplumber bluez bluez-utils |
| ThinkBook 2 | 同上 |
Type-C 显示器音频输出
# 设置默认音频输出(Type-C 显示器)pactl set-default-sink alsa_output.pci-0000_c6_00.1.HiFi__HDMI1__sink📦 显卡安装
x230 集成显卡
sudo nano /etc/pacman.conf
#[multilib] 2#Include = /etc/pacman.d/mirrorlist
sudo pacman -Syy 2sudo pacman -S mesa lib32-mesa
⌨️ 快捷键配置
默认快捷键
默认修饰键:SUPER(Win 键)
| 快捷键 | 功能 | 备注 |
|---|---|---|
| SUPER + Q | 关闭窗口 | Code + Q → Akko 键盘 |
| SUPER + M | 退出 Hyprland | |
| SUPER + D | 应用启动器 | |
| SUPER + Enter | 打开终端 | |
| SUPER + 1-9 | 切换工作区 |
自定义快捷键
在 ~/.config/hypr/hyprland.conf 中添加:
# 使用 Win + Enter 打开终端bind = $mainMod, RETURN, exec, $terminal
# 关闭窗口bind = $mainMod, Q, killactive
# 浮动窗口切换bind = $mainMod, F, togglefloating
# 锁屏(需先安装 hyprlock)bind = $mainMod, L, exec, hyprlock
# Alt + Space 打开应用启动器bind = ALT, SPACE, exec, wofi --show drun --show-run🧩 输入法配置
1. 更换国内镜像(可选)
# 备份原镜像sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
# 使用国内镜像sudo tee /etc/pacman.d/mirrorlist << 'EOF'Server = https://mirrors.aliyun.com/archlinux/$repo/os/$archServer = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$archServer = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$archEOF
# 更新镜像源sudo pacman -Sy2. 安装 Fcitx5
sudo pacman -S fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-gtk fcitx5-qt3. 配置 Hyprland
设置环境变量
sudo nano /etc/environment
GTK_IM_MODULE=fcitxQT_IM_MODULE=fcitxXMODIFIERS=@im=fcitxSDL_IM_MODULE=fcitx或者
在 ~/.config/hypr/hyprland.conf 头部添加环境变量:
# 输入法环境变量env = GTK_IM_MODULE,fcitxenv = QT_IM_MODULE,fcitxenv = XMODIFIERS,@im=fcitxenv = SDL_IM_MODULE,fcitxenv = GLFW_IM_MODULE,ibushyprconf
启动时自动运行 Fcitx5 exec-once = fcitx5 -d -r
4. 配置输入法
配置步骤:
- 运行配置工具:
Shellshell fcitx5-config-qt - 在界面中选择 Pinyin 输入法 → 点击 Apply
- 或者使用命令行配置工具:
Shellshell fcitx5-configtool - 重启电脑使配置生效
5. Caps Lock 切换输入法
使用 keyd 将 Caps Lock 映射为 F13:
# 安装 keydyay -S keyd
# 编辑配置sudo nano /etc/keyd/default.conf
# 启用服务sudo systemctl enable keydsudo systemctl start keyd
# 重载并监控sudo keyd reloadsudo keyd monitor配置文件 (/etc/keyd/default.conf):
[ids]*
[main]capslock = f13🐚 Zsh 配置
安装 Zsh
sudo pacman -S zshchsh -s $(which zsh)Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
yay -S autojump插件安装
# 1. 安装 autosuggestionsgit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
# 2. 安装 syntax-highlightinggit clone https://github.com/zsh-users/zsh-syntax-highlighting ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlightingPowerlevel10k 主题
# 安装主题yay -S zsh-theme-powerlevel10k
# 创建软链接ln -s /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme ~/.oh-my-zsh/custom/themes/powerlevel10k.zsh-theme
# 安装字体yay -S ttf-jetbrains-mono-nerd配置 .zshrc
# 主题ZSH_THEME="powerlevel10k"
# 插件plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
# Wayland 变量修复if [ -z "$WAYLAND_DISPLAY" ] && [ -n "$XDG_RUNTIME_DIR" ]; then export WAYLAND_DISPLAY=$(ls "$XDG_RUNTIME_DIR" | grep wayland | head -n 1)fi
# Autojump[ -s /etc/profile.d/autojump.sh ] && source /etc/profile.d/autojump.sh🪟 Kitty 终端配置
背景模糊效果
1. 配置 Hyprland
在 ~/.config/hypr/hyprland.conf 末尾添加:
windowrulev3 = addtag, blur, oncreated:^kitty$2. 配置 Kitty
在 `~/.config/kitty/kitty.conf` 中添加:background_opacity 0.75blur_radius 20blur_passes 3hide_window_decorations yesdynamic_background_opacity yesP10k 配置
# 运行配置向导p10k configure应用配置:
source ~/.zshrc🛠️ 终端工具
Fastfetch
sudo pacman -S fastfetch在 ~/.zshrc 末尾添加:
fastfetchBtop 系统监控
sudo pacman -S btopYazi 文件管理器
安装
sudo pacman -S yazi ffmpegthumbnailer poppler jq chafa fontpreview ripgrep fd| 依赖包 | 作用 |
|---|---|
ffmpegthumbnailer |
视频缩略图 |
poppler |
PDF 预览 |
jq |
JSON 处理 |
chafa |
图片渲染 |
fontpreview |
字体预览 |
ripgrep + fd |
搜索功能 |
基本操作
Yazi 遵循 Vim 的操作逻辑:
| 按键 | 功能 |
|---|---|
| h / j / k / l | 导航 |
| y | 复制 |
| p | 粘贴 |
| d | 删除 |
| Enter | 打开/进入目录 |
| q | 退出 |
🌐 网络与代理
V2Ray 配置
sudo pacman -S v2rayyay -S aur/v2raya如果卡在阿里云 yay -S v2raya –rebuild –editmenu 把builde函数的export aliyun 删除
代理共享
局域网内共享 Clash 代理:
export https_proxy=http://192.168.2.1:7897 http_proxy=http://192.168.2.1:7897 all_proxy=socks5://192.168.2.1:7897验证代理 IP:
curl ip.sbGo 国内代理设置
export GOPROXY=https://goproxy.cn,directmakepkg -si静态 IP 配置
# 查看连接nmcli connection show
# 设置静态 IPsudo nmcli connection modify "Wired connection 1" \ ipv4.method manual \ ipv4.addresses 192.168.100.3/24 \ ipv4.ignore-auto-dns yes \ ipv4.never-default yes
# 启用sudo nmcli connection up "Wired connection 1"🔗 GitHub 配置
使用github cli 登陆github授权
1. 生成 SSH 密钥
ssh-keygen -t ed25519 -C "535704264@qq.com"2. 添加密钥到 SSH Agent
eval "$(ssh-agent -s)"ssh-add ~/.ssh/id_ed255193. 复制公钥
cat ~/.ssh/id_ed25519.pub👉 GitHub 操作:复制输出内容(以 ssh-ed25519 开头),在 GitHub 网页:
Settings → SSH and GPG keys → New SSH key → 粘贴保存
4. 测试连接
ssh -T git@github.com看到 Hi farisni! You've successfully authenticated 即表示成功。
5. HTTPS 改 SSH
注意有时候push不行,关闭下代理试试即使你没动地方,网络运营商 (ISP) 可能在夜间进行了策略更新,或者你所在区域的出口网关临时开启了更严格的审查(深度包检测 DPI),识别出你是 SSH 流量并直接切断。
将现有仓库从 HTTPS 改为 SSH:
git remote set-url origin git@github.com:farisni/obsidian.git📓 Obsidian
安装
yay -S obsidian数据同步
mkdir -p ~/Notecd ~/Notegit clone git@github.com:farisni/obsidian.gitClaude Skills 安装
cd ~/Downloadsgit clone git@github.com:kepano/obsidian-skills.gitcd obsidian-skillscp -r skills ~/.claude注意配置 claude cli 路径在插件 比如windows node安装的
C:\nvm4w\nodejs\node_modules\@anthropic-ai\claude-code\cli.js🖼️ 壁纸设置
mkdir -p ~/.config/hyprnano ~/.config/hypr/hyprpaper.conf配置文件 (hyprpaper.conf):
preload = ~/Pictures/wallpaper.jpgwallpaper = ,~/Pictures/wallpaper.jpg启动服务:
hyprpaper🔧 其他配置
Claude Code (NVM)
# 安装 NVMcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash配置环境变量:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"千问:apikey 大模型服务平台百炼控制台
2K 显示器缩放
# 查看显示器信息hyprctl monitors
# 编辑配置vim ~/.config/hypr/hyprland.conf添加显示器配置:
# 针对 24 寸 2K 屏幕的最佳缩放设置 (1.25 或 1.33 倍)monitor=HDMI-A-2, 2560x1440@100, 0x0, 1.25🔒 锁屏配置
安装 Hyprlock
sudo pacman -S hyprlock配置快捷键
在 ~/.config/hypr/hyprland.conf 中添加:
bind = SUPER, L, exec, hyprlock创建配置文件
# 1. 确保目录存在mkdir -p ~/.config/hypr
# 2. 创建配置文件cat <<EOF > ~/.config/hypr/hyprlock.confbackground { path = screenshot blur_passes = 3}input-field { size = 200, 50 position = 0, -20 halign = center valign = center}EOF📷 截图工具
安装依赖
sudo pacman -S grim slurp swappy wl-clipboard cliphist feh| 工具 | 功能 |
|---|---|
grim |
全屏截图 |
slurp |
选择截图区域 |
swappy |
截图编辑 |
wl-clipboard |
剪贴板管理 |
cliphist |
剪贴板历史 |
feh |
图片查看 |
💾 U 盘挂载
自动挂载
# 安装自动挂载工具sudo pacman -S udiskie手动访问
# U 盘挂载点/run/media/faris/
# 使用 Yazi 打开yazi /run/media/faris/🗂️ Yazi 配置优化
完整依赖安装
sudo pacman -S yazi ffmpegthumbnailer p7zip jq poppler fd ripgrep fzf zoxide imagemagick vim设置默认编辑器
在 ~/.zshrc 中添加:
export EDITOR="nvim"git 配置备份
# 1. 确保别名已生效 (如果当前终端没生效,重新源一下配置文件)alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
# 2. 添加远程仓库 (注意是用 config 命令,不是 git)config remote add origin git@github.com:farisni/dotfiles.git
# 3. 添加文件 (现在它能找到 .zshrc 了,因为工作区被指定为 $HOME)config add .zshrc .config/nvim .config/waybar .config/hypr
# 4. 提交config commit -m "Initial backup of my dotfiles"
# 5. 推送config push -u origin master在任意位置 都可以用能够 conifg 其实等于 git 只不过它关联的是config
以后恢复包安装
sudo pacman -Syu --needed - < ~/.config/pkglist.txtyay -S –needed - < ~/.config/aur_pkglist.txt
---
## 🐬 Dolphin 文件管理器
### 安装
```shellsudo pacman -S --needed dolphin kio-extras kde-cli-tools polkit-kde-agent breeze-icons qt5ct qt6ctQt 环境配置
在 ~/.config/hypr/hyprland.conf 中添加:
# 强制 Qt 应用使用 Wayland 后端env = QT_QPA_PLATFORM,wayland# 强制使用 Breeze 风格env = QT_STYLE_OVERRIDE,Breeze# Qt 主题配置env = QT_QPA_PLATFORMTHEME,qt5ct
# Polkit 认证代理exec-once = /usr/lib/polkit-kde-authentication-agent-1💾 U 盘自动挂载
sudo pacman -S udisks2 gvfs gvfs-mtp gvfs-nfs gvfs-smb polkit-kde-agentsudo pacman -S udiskie python-pyqt6在 ~/.config/hypr/hyprland.conf 中添加:
# 后台挂载并显示在系统托盘exec-once = udiskie -t手动访问:
yazi /run/media/faris/📋 剪贴板历史
sudo pacman -S wl-clipboard cliphist在 ~/.config/hypr/hyprland.conf 中添加:
# 自动记录文本历史exec-once = wl-paste --type text --watch cliphist store
# 自动记录图片历史exec-once = wl-paste --type image --watch cliphist store
# Win + V: 呼出剪贴板历史bind = SUPER, V, exec, cliphist list | wofi --dmenu | cliphist decode | wl-copy📷 截图工具
sudo pacman -S grim slurp swappy wl-clipboard jqyay -S hyprshot在 ~/.config/hypr/hyprland.conf 中添加:
# 区域截图bind = SUPER_SHIFT, S, exec, hyprshot -m region⚙️ dotfiles 备份
# 配置别名alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
# 添加远程仓库config remote add origin git@github.com:farisni/dotfiles.git
# 添加配置文件config add .zshrc .config/nvim .config/waybar .config/hypr
# 提交推送config commit -m "Update configs"config push -u origin master系统恢复
sudo pacman -Syu --needed - < ~/.config/pkglist.txtyay -S --needed - < ~/.config/aur_pkglist.txt💡 IntelliJ IDEA 缩放
编辑 ~/.config/JetBrains/IntelliJIdea2025.3/idea64.vmoptions:
-Didea.ui.scale=2🔧 GitHub CLI
sudo pacman -S github-cligh auth login📦 国内镜像源
sudo tee /etc/pacman.d/mirrorlist > /dev/null << 'EOF'# 清华大学 (Tuna)Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
# 中科大 (USTC)Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
# 上海交通大学 (SJTUG)Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
# 腾讯云Server = https://mirrors.cloud.tencent.com/archlinux/$repo/os/$archEOF❓ 待解决问题
📦 常用软件安装
基础软件
# 安装 Edge 浏览器 (AUR)yay -S microsoft-edge-stable
# 安装 Firefox 浏览器sudo pacman -S firefox安装进度:
- Firefox 浏览器
- Neovim 编辑器
- 开发工具链
安装 Timeshift 系统备份(可选)
# 安装 Timeshiftsudo pacman -S timeshift
# 创建首个系统快照sudo timeshift --create --comments "Initial system backup"
# 图形化操作timeshift-gtk
# 查看所有备份sudo timeshift --listNeovim 配置
安装依赖
# 安装基础开发工具和依赖sudo pacman -S neovim
# 安装 LazyVim 插件管理器git clone https://github.com/LazyVim/starter ~/.config/nvim创建配置文件
mkdir -p ~/.config/nvimnano ~/.config/nvim/init.luaNeovim 配置文件 (init.lua)
vim.g.maplocalleader = " "
-- 安装 lazy.nvim 的自动引导代码local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"if not vim.loop.fs_stat(lazypath) then vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", "--branch=stable", lazypath, })endvim.opt.rtp:prepend(lazypath)
-- 🚀 这里定义你的插件列表require("lazy").setup({ -- 1. 颜色主题 "folke/tokyonight.nvim",
-- 2. 文件树 "nvim-tree/nvim-tree.lua", "nvim-tree/nvim-web-devicons", -- 文件图标
-- 3. 语法高亮 (Treesitter) { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", config = function() require("nvim-treesitter").setup({ ensure_installed = { "lua", "python", "bash" }, highlight = { enable = true }, indent = { enable = true }, }) end, },
-- 4. 自动补全 (LSP + CMP) "neovim/nvim-lspconfig", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path", "hrsh7th/cmp-cmdline", "L3MON4D3/LuaSnip", "saadparwaiz1/cmp_luasnip", "hrsh7th/nvim-cmp",
-- 5. Mason (管理语言服务器) "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim",
-- 6. 状态栏 "nvim-lualine/lualine.nvim",
-- 7. 快捷键提示 "folke/which-key.nvim",
-- 8. Better Escape (快速退出插入模式) { "max397574/better-escape.nvim", event = "InsertEnter", config = function() require("better_escape").setup({ timeout = vim.o.timeoutlen, default_mappings = false, mappings = { i = { j = { k = "<Esc>", j = "<Esc>", }, }, c = { j = { k = "<C-c>", j = "<C-c>", }, }, t = { j = { k = "<C-\\><C-n>", j = "<C-\\><C-n>", }, }, }, }) end, },}, { install = { colorscheme = { "tokyonight" } }, checker = { enabled = true }, change_detection = { notify = false },})
-- 🎨 应用主题vim.cmd.colorscheme("tokyonight")
-- ⚙️ 插件初始化require("nvim-tree").setup()require("lualine").setup()require("which-key").setup()
-- LSP 自动补全配置 (基础版)local capabilities = require('cmp_nvim_lsp').default_capabilities()local lspconfig = require('lspconfig')-- 示例:启用 Python 和 Lua 的语言服务器 (需要先通过 :Mason 安装)-- lspconfig.pyright.setup({ capabilities = capabilities })-- lspconfig.lua_ls.setup({ capabilities = capabilities })安装 Tree-sitter、Lazy(重新同步插件)
sudo pacman -S tree-sitter-cli
git clone --filter=blob:none https://github.com/folke/lazy.nvim.git \ --branch=stable ~/.local/share/nvim/lazy/lazy.nvim故障排除
如果插件有问题,清理缓存后重新安装:
# 删除缓存rm -rf ~/.local/state/nvim/lazyrm -rf ~/.cache/nvim
# 重新同步插件nvim --headless "+Lazy! sync" +qa
# 打开项目cd /path/to/projectnvim .Vim 快捷键参考
基础移动
| 快捷键 | 方向 | 说明 |
|---|---|---|
H |
← | 向左移动 |
J |
↓ | 向下移动 |
K |
↑ | 向上移动 |
L |
→ | 向右移动 |
单词跳转
| 快捷键 | 说明 | 助记 |
|---|---|---|
w |
跳到下一个单词首 | Word |
b |
跳回上一个单词首 | Back |
e |
跳到下一个单词尾 | End |
Vim 操作哲学
Vim 采用 “动词 + 名词” 的组合方式:
| 动词 | 说明 | 名词 | 说明 |
|---|---|---|---|
d |
删除 (Delete) | w |
单词 (Word) |
c |
修改 (Change) | $ |
行尾 |
y |
复制 (Yank) | 0 |
行首 |
G |
文件末尾 |
常用组合示例:
| 命令 | 分解 | 说明 |
|---|---|---|
dw |
d + w | 删除一个单词 |
dd |
d + 行 | 删除整行 |
d$ |
d + $ | 删除到行尾 |
cw |
c + w | 修改一个单词(删除并进入插入模式) |
cc |
c + 行 | 修改整行 |
yw |
y + w | 复制一个单词 |
yy |
y + 行 | 复制整行 |
y$ |
y + $ | 复制到行尾 |
粘贴:
| 命令 | 说明 |
|---|---|
p |
在光标后粘贴 |
P |
在光标前粘贴 |
页面翻滚
| 操作 | 快捷键 | 助记 | 说明 |
|---|---|---|---|
| 向下翻半页 | Ctrl + d |
Down | 屏幕向下移动半屏,光标随之下移 |
| 向上翻半页 | Ctrl + u |
Up | 屏幕向上移动半屏,光标随之上移 |
保存与退出
| 命令 | 说明 |
|---|---|
:wq |
保存并退出 |
ZZ |
保存并退出(大写 ZZ,最快方式) |
搜索
| 命令 | 说明 |
|---|---|
/关键词 |
向下搜索,按回车后 n 下一个,N 上一个 |
?关键词 |
向上搜索,按回车后 n 下一个,N 上一个 |
参考资料
- Arch Linux 安装指南
- GRUB 双系统配置