Skip to content

thefuck

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 模块
更改代码:

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
# 在文件尾加入一行给thefuck取别名fuck
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