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

Mission Center

Rust编写的类似windows任务管理器的性能监控程序

shell
sudo apt install flatpak
flatpak install https://dl.flathub.org/repo/appstream/io.missioncenter.MissionCenter.flatpakref

Peek

一个 gif 录制工具

shell
flatpak install flathub com.uploadedlobster.peek
flatpak run com.uploadedlobster.peek
flatpak update --user com.uploadedlobster.peek

Timeshift

基于 rsync 的系统快照工具

shell
sudo apt-get update
sudo apt-get install timeshift