update 实用工具

This commit is contained in:
mei 2025-04-20 09:44:00 +08:00
parent 28f343ae37
commit ae247dbe4d

View File

@ -1,32 +1,44 @@
## thefuck
thefuck 是一个强大的用于纠正命令行指令拼写的工具
### 1.安装:
### 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` 模块
**更改代码:**
```shell
vim ~/.local/share/pipx/venvs/thefuck/lib/python3.12/site-packages/thefuck/conf.py
```
把第一行的 `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 显卡
```shell
sudo apt install nvtop
nvtop
```
## dos2unix && unix2dos
转换换行符等字符
```shell
sudo apt install dos2unix unix2dos
dos2unix xxx.xx
```
## Mission Center
Rust编写的类似windows任务管理器的性能监控程序
```shell
sudo apt install flatpak
flatpak install https://dl.flathub.org/repo/appstream/io.missioncenter.MissionCenter.flatpakref
```