thefuck安装与使用
thefuck是一个智能命令行工具,旨在帮助用户快速纠正并重新执行输入错误的命令。它通过分析终端中最近的错误提示和命令历史,自动生成可能的正确命令建议,大幅减少重复输入和调试时间。
主要作用
- 自动纠错:当输入的命令因拼写错误、参数错误或权限问题(如
git brnch
→git branch
)失败时,自动提供修正建议。 - 简化操作:减少手动修改命令的步骤,尤其适合处理常见的
sudo
缺失、路径错误或命令别名问题。 - 支持多平台:兼容 Linux、macOS 和 Windows(通过 WSL),支持主流 Shell(如 Bash、Zsh、Fish)。
examples:
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done
...
安装
Requirements
- python (3.5+)
- pip
- python-dev
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
pip3 install thefuck --user
TIP
在python 3.12.x 以上版本安装时会有点问题,不知道现在修复了没有,报错可以去
issues
找找答案,我使用python 3.11.10 版本安装的
更新版本
pip3 install thefuck --upgrade
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
Blog!
喜欢就支持一下吧