1. 修改主机名
❯Bash
# 在root用户下 用vim 打开hostname文件
vim /etc/hostname
# 修改里面的主机名
# 重启
reboot2. 创建新用户
❯Bash
# 在root用户下 创建新用户
adduser tttxiaoz
# 给新用户创建初始化密码 会提示密码简单 但是创建成功
passwd tttxiaoz
# 给权限 新创建的用户默认不能使用sudo命令
# 需要修改sudoers文件 但是sudoers默认没有写权限 需先临时加上写权限
ls -l /etc/sudoers
chmod -v u+w /etc/sudoers
vim /etc/sudoers
# 添加一行 tttxiaoz ALL=(ALL) ALL
# 重新恢复sudoers文件权限
chmod -v u-w /etc/sudoers
# 新用户登陆3. 安装、更新和卸载程序
❯Bash
# 更新apt软件源 不对服务器升级 会列出需要升级的软件
sudo apt update
# 更新升级软件
sudo apt upgrade
# 查找软件ssh(实际包名为 openssh-server / openssh-client)
sudo apt search ssh
# 安装软件
sudo apt install ssh
# 卸载软件
sudo apt remove ssh4. vimplus安装(用nvim代替)
❯Bash
# 安装git
sudo apt install git
# 安装vimplus
git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
# 卸载vimplus
./uninstall.sh
# 有些插件安装不成功
# 打开vim 重复执行PlugInstall
# 终端使用字体 Droid Sans Mono Nerd Font5. 安装zsh和oh-my-zsh
❯Bash
# 安装zsh(Ubuntu 使用 apt)
sudo apt install zsh
# 切换默认shell为zsh 需要输入密码 最新版本的不需要 会在安装oh-my-zsh时自动切换
chsh -s /bin/zsh
# 安装oh-my-zsh(curl)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 或者下面这种方式wget 下载慢的话 挂代理 再不行 就重复执行 天选之子总有一次会成功
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
# 下载自动补全插件
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
# 下载命令高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM}/plugins/zsh-syntax-highlighting
# 配置插件
vim ~/.zshrc
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
# 下载主题Powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 国内可以在gitee.com下载
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 配置文件
vim ~/.zshrc
# 添加下面这行 同时注释或者删除以前的ZSH_THEME行
ZSH_THEME="powerlevel10k/powerlevel10k"
# 刷新zshrc
source ~/.zshrc
#!!! 现在无需安装字体 配置的第一步就是选择是否安装字体 但是需要代理(要访问github)
# 重新自定义风格
p10k configure6. 安装powerline font字体和nerd font字体库
❯Bash
# 安装powerline字体
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
# 安装nerd 字体
# 一般安装Nerd font就可以了
git clone https://github.com/ryanoasis/nerd-fonts.git --depth=1
cd nerd-fonts
./install.sh7. 安装nvim和LazyVim
安装 Neovim
❯Bash
# 安装最新版 Neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt update
sudo apt install neovim
# 安装依赖(LazyVim 需要)
sudo apt install git make gcc ripgrep unzip安装 LazyVim
❯Bash
# 备份原有配置(如果存在)
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
mv ~/.local/state/nvim ~/.local/state/nvim.bak
mv ~/.cache/nvim ~/.cache/nvim.bak
# 克隆 LazyVim starter 配置
git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git
# 启动 nvim 自动安装插件
nvimLazyVim 官方按键映射见 https://www.lazyvim.org/keymaps 中文版映射 https://lazyvim-github-io.vercel.app/zh-Hans/keymaps
8. 安装fzf
fzf(fuzzy finder)是一个命令行模糊查找工具,可与 zsh、vim 等集成。
方式一:apt 安装(推荐,简单)
❯Bash
sudo apt install fzf方式二:源码安装(获取最新版本)
❯Bash
# 克隆到 ~/.fzf 并运行安装脚本
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
# 安装脚本会询问是否启用 key-bindings / completion / 更新 shell 配置,全部选 y 即可macOS 用户可用 Homebrew 安装,见 Homebrew使用指南
启用 zsh 集成
安装完成后,在 ~/.zshrc 末尾添加下面这行,然后刷新配置:
❯Bash
# 生成并加载 fzf 的 zsh 集成(键位绑定 + 补全)
source <(fzf --zsh)
# 刷新配置
source ~/.zshrc常用快捷键
| 快捷键 | 说明 |
|---|---|
Ctrl+T | 粘贴选中的文件/目录路径到命令行 |
Ctrl+R | 模糊搜索历史命令 |
Alt+C | 进入选中的目录(cd) |
说明:以上快捷键需在启用 fzf 的 key-bindings 配置后生效。