diff --git a/docs/src/03_Linux做主力/01_实用工具.md b/docs/src/03_Linux做主力/01_实用工具.md index 8fbd190..c6b6bd4 100644 --- a/docs/src/03_Linux做主力/01_实用工具.md +++ b/docs/src/03_Linux做主力/01_实用工具.md @@ -1,32 +1,44 @@ ## thefuck -thefuck 是一个强大的用于纠正命令行指令拼写的工具 -### 1.安装: + +thefuck 是一个强大的用于纠正命令行指令拼写的工具 + +### 1.安装 + ```shell sudo apt install python3-dev python3-pip sudo pip3 install thefuck ``` + 如果报错不让使用 pip 来安装(如果你上一步成功了就跳过这一段,直接去看下一步): + ```shell sudo apt install pipx sudo pipx install thefuck ``` -由于 `imp` 模块在 `python3.12` 中已经被移除,此问题在最新版 `thefuck` 中已经被修复,不过使用 `pipx` 安装貌似还是会出现这个问题,所以需要手动换掉 `imp` 模块 -**更改代码:** + +由于 `imp` 模块在 `python3.12` 中已经被移除,此问题在最新版 `thefuck` 中已经被修复,不过使用 `pipx` 安装貌似还是会出现这个问题,所以需要手动换掉 `imp` 模块 +**更改代码:** + ```shell vim ~/.local/share/pipx/venvs/thefuck/lib/python3.12/site-packages/thefuck/conf.py ``` -把第一行的 `from imp import load_source` 修改为(*如果你的第一行不是这个就不要继续了,直接跳到第二步*): + +把第一行的 `from imp import load_source` 修改为(*如果你的第一行不是这个就不要继续了,直接跳到第二步*): + ```python from importlib.machinery import SourceFileLoader def load_source(module_name, file_path): return SourceFileLoader(module_name, file_path).load_module() ``` + ```shell # 和上面做相同的操作 vim ~/.local/share/pipx/venvs/thefuck/lib/python3.12/site-packages/thefuck/types.py ``` + ### 2.配置 + ```shell # 编辑bashrc配置文件 vim ~/.bashrc @@ -35,16 +47,30 @@ eval "$(thefuck --alias fuck)" # 使生效 source ~/.bashrc ``` + ## nvtop -监控 GPU 占用情况,不仅限于 nvida 显卡 + +监控 GPU 占用情况,不仅限于 nvida 显卡 + ```shell sudo apt install nvtop nvtop ``` ## dos2unix && unix2dos -转换换行符等字符 + +转换换行符等字符 + ```shell sudo apt install dos2unix unix2dos dos2unix xxx.xx -``` \ No newline at end of file +``` + +## Mission Center + +Rust编写的类似windows任务管理器的性能监控程序 + +```shell +sudo apt install flatpak +flatpak install https://dl.flathub.org/repo/appstream/io.missioncenter.MissionCenter.flatpakref +```