安装

首先从下载Ubuntu桌面系统 | Ubuntu上下载镜像文件,下载完成之后,下载启动盘制作工具的软件,使用Rufus - 轻松创建 USB 启动盘或者UltraISO软碟通中文官方网站 - 光盘映像文件制作/编辑/转换工具。准备一个8G以上的U盘,==注意,U盘一定要先格式化,文件系统格式为FAT32==。

制作启动盘请参考UltralSO 软碟通制作U盘启动盘(图解详细 完美避坑)_软碟通怎么制作u盘启动盘-CSDN博客Windows10怎么使用Rufus制作USB启动盘? - 知乎 (zhihu.com)

制作好启动盘之后,重启电脑的时候,等待出现电脑的Logo的时候,按住进入BISO的按键(华硕是F2),拖动启动顺序(Boot)

https://cn.linux-terminal.com/?p=7582

基础工具

apt

apt是包管理工具,常用命令如下:

apt 常用的命令有:

  • 更新本地包列表:

    1
    sudo apt update
  • 升级所有已安装的软件包:

    1
    sudo apt upgrade
  • 安装新的软件包:

    1
    sudo apt install <package_name>
  • 删除已安装的软件包:

    1
    sudo apt remove <package_name>
  • 完全删除软件包(包括配置文件):

    1
    sudo apt purge <package_name>
  • 清理系统不再需要的包:

    1
    sudo apt autoremove
  • 显示有关包的信息:

    1
    apt show <package_name>

zsh

参考链接

Zsh 安装与配置,使用 Oh-My-Zsh 美化终端 | Leehow的小站 (haoyep.com)

安装及使用zsh

1
2
3
4
sudo apt install git
sudo apt install zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
chsh -s /usr/bin/zsh

这里的chsh命令是将shell设置为zsh,如果想要换回bash,首先要查看有哪些shell

1
cat   /etc/shells

换回去只需要再使用chsh即可

1
chsh  -s  /bin/bash 

安装主题

1
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

安装字体

1
sudo apt-get install fonts-powerline

更新源

1
source ~/.zshrc

之后按下CTRL + SHIFT + r更新

i3wm

参考链接

桌面应用|i3 窗口管理器终极定制指南 (linux.cn)

默认的快捷键

按键绑定 描述
Mod + Enter 打开终端。
Mod + ← 切换到左侧窗口。
Mod + → 切换到右侧窗口。
Mod + ↑ 切换到上方窗口。
Mod + ↓ 切换到下方窗口。
Mod + Shift + ← 将窗口移动到左侧。
Mod + Shift + → 将窗口移动到右侧。
Mod + Shift + ↑ 将窗口移动到上方。
Mod + Shift + ↓ 将窗口移动到下方。
Mod + f 将焦点窗口切换到全屏模式。
Mod + v 下一个窗口将垂直放置。
Mod + h 下一个窗口将水平放置。
Mod + s 启用堆叠式窗口布局。
Mod + w 启用选项卡式窗口布局。
Mod + Shift + Space 启用浮动窗口(针对焦点窗口)。
Mod + 鼠标左键单击 使用鼠标拖动整个窗口。
Mod + 0-9 切换到另一个工作区。
Mod + Shift + 0-9 将窗口移动到另一个工作区。
Mod + d 打开应用程序启动器(D 菜单)。
Mod + Shift + q 关闭焦点窗口。
Mod + Shift + c 重新加载 i3 配置文件。
Mod + Shift + r 重启 i3 窗口管理器。
Mod + Shift + e 退出 i3 窗口管理器。

定制i3wm

安装壁纸插件

1
sudo apt install feh

打开i3wm配置文件

1
vim ~/.config/i3/config

在config文件后面添加以下命令设置壁纸

1
exec_always feh --bg-fill /path/to/wallpaper

小工具

操作 工具名称 网址
代替man的工具 Npm install -g Tldr GitHub - tldr-pages/tldr: 📚 Collaborative cheatsheets for console commands
安装tldr需要先安装 nodejs、npm 这里可能需要重启虚拟机才能生效
对脚本文件进行错误提示 shellcheck
可以最大化利用terminal Tmux
编辑器之神 Vim
代替find fd GitHub - sharkdp/fd: A simple, fast and user-friendly alternative to ‘find’
代替grep rg github.com
文件夹工具,可以对文件夹的切换进行优化 fasd GitHub - clvv/fasd: Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.
模糊文件查找 Ctrlp
文件浏览器 nerdtree GitHub - preservim/nerdtree: A tree explorer plugin for vim.
代码联想 Youcompleteme YouCompleteMe 安装配置方法 - 简书 (jianshu.com)
文件层级 Yggdroot/indentLine: A vim plugin to display the indention levels with thin vertical lines (github.com)
图床工具 PicList https://github.com/Kuingsmile/PicList
onedrive https://blog.csdn.net/qq_15674631/article/details/137602288
美化 https://blog.csdn.net/qq_15674631/article/details/130512285