Linux 系统安装初始化
1、设置默认 shell 及默认语言为中文
1️⃣、你可以按照以下步骤将 Ubuntu 的默认 shell 设置为 zsh:
首先确保已安装 zsh。你可以在终端执行:
bash
sudo apt-get install zsh安装完成后,使用以下命令将默认 shell 切换为 zsh:
bash
chsh -s $(which zsh)退出当前终端,重新登录或重启终端,shell 就会变为 zsh。
手动下载常用插件
(1) 语法高亮插件:zsh-syntax-highlighting
bash
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/plugins/zsh-syntax-highlighting(2) 自动补全插件:zsh-autosuggestions
bash
git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.zsh/plugins/zsh-autosuggestions(3) 快速目录跳转:z (替代 cd)
bash
git clone https://github.com/rupa/z.git ~/.zsh/plugins/z3. 配置插件
编辑 ~/.zshrc 文件:
bash
nano ~/.zshrc在文件中添加以下内容:
bash
# 启用插件
plugins=(
zsh-syntax-highlighting
zsh-autosuggestions
z
)
# 加载插件
source ~/.zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source ~/.zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source ~/.zsh/plugins/z/z.sh
# 其他自定义配置(可选)
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE="fg=#808080" # 设置自动补全提示颜色保存并退出(Ctrl+X → Y → Enter)。
4. 应用配置
bash
source ~/.zshrc # 立即生效5. 验证插件
- 语法高亮:输入命令时,正确的命令显示绿色,错误的显示红色。
- 自动补全:输入命令时会显示灰色提示,按
→或Ctrl+F接受补全。 - 快速跳转:输入
z 目录名直接跳转到常用目录。
6. 其他实用插件(可选)
**历史命令搜索:
zsh-history-substring-search**复制下载复制下载bashgit clone https://github.com/zsh-users/zsh-history-substring-search ~/.zsh/plugins/zsh-history-substring-search在
~/.zshrc中添加:bashsource ~/.zsh/plugins/zsh-history-substring-search/zsh-history-substring-search.zsh bindkey '^[[A' history-substring-search-up # 上箭头键触发 bindkey '^[[B' history-substring-search-down # 下箭头键触发
7. 恢复默认配置
如果出现问题,删除插件目录并清理 ~/.zshrc 中的相关配置:
bash
rm -rf ~/.zsh/plugins
nano ~/.zshrc # 删除插件相关的行2️⃣、设置系统言语为中文
更新软件包列表
bash
sudo apt update安装中文语言包
bash
sudo apt install language-pack-zh-hans -y配置系统区域设置
运行以下命令生成中文语言环境:
bash
sudo locale-gen zh_CN.UTF-8修改默认系统语言
编辑 /etc/default/locale 文件:
bash
sudo nano /etc/default/locale将内容修改为:
bash
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_ALL="zh_CN.UTF-8"保存并退出(Ctrl+X → Y → Enter)。
应用配置
临时生效(当前会话):
bashexport LANG=zh_CN.UTF-8永久生效:重启系统:
bashsudo reboot
验证设置
bash
locale输出应显示 zh_CN.UTF-8 作为主要语言。
2、安装主题美化
轻量、迅速、客制化的高颜值终端!
- 快: 很快 —— 真的真的非常快! 🚀
- 客制化: 可定制各种各样的提示符。
- 通用: 适用于任何 Shell、任何操作系统。
- 智能: 一目了然地显示相关信息。
- 功能丰富: 支持所有你喜欢的工具。
- 易用: 安装快速 —— 几分钟就可上手
🚀 安装
前置要求
- 安装并在终端启用 Nerd Font 字体(如 Fira Code Nerd Font )。
步骤 1. 安装 Starship
从下面的列表中选择您的操作系统以查看安装指令:
安装最新版本:
bash
curl -sS https://starship.rs/install.sh | sh或者,使用以下任一软件包管理器安装Starship:
| 发行版 | 软件包来源 | 指令 |
|---|---|---|
| 任意发行版 | crates.io | cargo install starship --locked |
| 任意发行版 | conda-forge | conda install -c conda-forge starship |
| 任意发行版 | Linuxbrew | brew install starship |
| Alpine Linux 3.13+ | Alpine Linux Packages | apk add starship |
| Arch Linux | Arch Linux extra | pacman -S starship |
| CentOS 7+ | Copr | dnf copr enable atim/starshipdnf install starship |
| Debian 13+ | Debian Main | apt install starship |
| Gentoo | Gentoo Packages | emerge app-shells/starship |
| Manjaro | pacman -S starship | |
| NixOS | nixpkgs | nix-env -iA nixpkgs.starship |
| openSUSE | OSS | zypper in starship |
| Ubuntu 25.04+ | Ubuntu Universe | apt install starship |
| Void Linux | Void Linux Packages | xbps-install -S starship |
步骤 2. 设置您的 shell 以使用 Starship
配置你的终端来初始化 starship。 请从下面列表选择你的终端:
在 ~/.zshrc 的最后,添加以下内容:
bash
eval "$(starship init zsh)"步骤 3. 配置 Starship
打开一个新的 Shell 实例,你应该就能看到漂亮的 Shell 新提示符了。 如果你对默认配置感到满意,那么开始使用吧!
如果你想进一步配置 Starship,查阅下列内容:
3、安装 neovim和配置插件
使用 Neovim 官方仓库(推荐)
这种方法可以安装最新的稳定版本或预发布版本(Nightly)。
1. 添加 Neovim 官方仓库
首先,更新软件包索引并安装必要的依赖:
bash
sudo apt update
sudo apt install -y software-properties-common然后,添加 Neovim 的官方仓库(适用于 Ubuntu 20.04/22.04/24.04):
bash
sudo add-apt-repository -y ppa:neovim-ppa/unstable # 安装 Nightly 版本(最新开发版)
# 或者使用稳定版(推荐大多数用户)
sudo add-apt-repository -y ppa:neovim-ppa/stable2. 安装 Neovim
更新软件包索引并安装:
bash
sudo apt update
sudo apt install -y neovim3. 验证安装
检查安装的版本:
bash
nvim --version安装 LazyVim Starter
备份您当前的 Neovim 文件:
bash# required mv ~/.config/nvim{,.bak} # optional but recommended mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak}克隆启动器
bashgit clone https://github.com/LazyVim/starter ~/.config/nvim删除.git文件夹,以便您稍后可以将其添加到您自己的回购中
bashrm -rf ~/.config/nvim/.git启动Neovim!
bashnvim