Linux
安装
首先从下载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 | sudo apt install git |
这里的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 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 🍭你要信我啊の博客!