From b481d0d0587945d6e40f7d8aebf839d39fde5488 Mon Sep 17 00:00:00 2001 From: zlicdt <70891315+zlicdt@users.noreply.github.com> Date: Mon, 22 Jul 2024 20:44:48 +0800 Subject: [PATCH] Filled in blank sections (#238) --- docs/guide/advanced/beauty-3.md | 37 +++++++++++++++++++++++++++++++ docs/guide/advanced/system-ctl.md | 14 ++++++++++++ 2 files changed, 51 insertions(+) diff --git a/docs/guide/advanced/beauty-3.md b/docs/guide/advanced/beauty-3.md index 1d908ed9c..b71cf4165 100644 --- a/docs/guide/advanced/beauty-3.md +++ b/docs/guide/advanced/beauty-3.md @@ -74,8 +74,45 @@ sudo pacman -S ttf-jetbrains-mono-nerd 现在再打开 `powerlevel10k` 配置(`p10k configure`),就可以看到图标符号,正常配置了。 +### 2-2. grml's zsh config + +如果你不想麻烦,想要一个看起来还算可以并且包含许多高级功能(如拼写纠错)的 zsh 配置,可以使用 grml's zsh config。 + +```sh +sudo pacman -S grml-zsh-config +``` + +然后重新登录就可。如果出现了什么问题,请删除当前的 .zshrc 然后重新撰写一份。 + ## 3. vim 美化 +安装 Vim-plug。这是一个极简风的 vim 插件管理器。 + +```sh +curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ + https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim +``` + +然后安装 Airline. 它是一个状态栏插件。 + +把下面的内容加入 .vimrc 中 + +```text +call plug#begin() + +Plug 'vim-airline/vim-airline' +Plug 'vim-airline/vim-airline-themes' +let g:airline_theme='ayu_dark' + +call plug#end() +``` + +然后进入 vim, 运行 + +```sh +:PlugInstall +``` + ## 4. ASCII 艺术与终端玩具 ### lolcat diff --git a/docs/guide/advanced/system-ctl.md b/docs/guide/advanced/system-ctl.md index 89ef9a4dc..5892a22ac 100644 --- a/docs/guide/advanced/system-ctl.md +++ b/docs/guide/advanced/system-ctl.md @@ -45,7 +45,20 @@ 使用 root 权限时需要十分小心 4. 理论上来说,任何图形化界面中的操作都可以用对应的命令行命令完成。如果你打开某个程序报错,不妨试试找到它的对应启动命令,在终端中执行此命令,并观察它运行时的错误日志输出,查阅相关资料,解决问题 + +5. 不能未经辨别执行来源不明的命令。举个例子: + ::: danger ☢️ 警告 + + 该命令具有高危险性,请勿执行。 + + ::: + + ```sh + echo "c3VkbyBybSAtcmYgLyo=" | base64 -d | zsh + ``` + 它的含义是让 zsh 执行 `sudo rm -rf /*`, 会摧毁整个系统。 + ## 终端操作基础 如果想要熟练掌握 Linux,就必须掌握终端的常见命令与使用方式。 @@ -53,6 +66,7 @@ ```bash ls /some_path # 查看某个文件夹下的文件与子文件夹。/ 代表根目录,是 Linux 最顶端的路径,以此开头则为绝对路径 pwd # 查看当前终端所在路径 +cat /home/testuser/testfile # 以输出流方式查看某个文件 cd /home/testuser # 切换目录命令。将当前终端切换到某一个路径下 cp ./a.py ./b.py # 复制命令。将当前路径下的 a.py 复制一份并命名为 b.py。./ 代表当前文件夹所在路径,以此开头则为相对路径 cp -r ./a ./b # 复制整体文件夹