专栏名称: python自留地
学习python的好地方
目录
相关文章推荐
为你读诗  ·  春天赠予我雷霆,也赠予我花朵 ·  昨天  
北京本地宝  ·  厉害了!北京5条地铁线路传来新消息! ·  3 天前  
北京本地宝  ·  北京身份证申领、换领超全攻略! ·  4 天前  
51好读  ›  专栏  ›  python自留地

什么鬼才搞了个 fuck 命令来纠正 Bug

python自留地  · 公众号  ·  · 2025-01-08 08:18

正文

平时我们在终端输入命令时,经常会把命令搞错,如 python 命令,容易打成为 pathon,puthon 或 pyhton, grep 容易打成 gerp,如果是刚入门的初学者,或者没去认真注意,以为系统出问题了?
今天就给大家介绍一个用来纠正用户在终端中输入的错误命令的开源项目 thefuck。
名字难听,但好用,已经收获了 87k+ 的 Star 了:

thefuck 通过分析错误并提供正确的命令来自动纠正用户在终端中输入的错误命令,比如我们把 python 输成了 pathon,它会提示你应该使用 python 或 python3 :

例如,你输入了 git statis,它会提示你应该使用 git status。
$ git statis zsh: command not found: statis $ fuck git status
thefuck 会自动扫描终端命令的历史记录,查找可能的错误,并提供修正建议。
thefuck 支持大多数Unix命令行环境,包括 bash、zsh、fish 等 。
thefuck 工具能够智能识别并纠正拼写错误、命令拼写错误、路径错误、缺少参数等常见错误 。
thefuck 适用于 Git、Docker、NPM、apt 等多种命令,涵盖常见开发和系统管理工具 。

例如使用 git 获取新分支,输出了 git brnch:

接下来我们可以输入 fuck 命令,它会为我们提供建议的命令并为我们执行它: 开源地址:https://github.com/nvbn/thefuck


安装使用

thefuck 是一个跨平台的命令行工具,可以在多个操作系统平台上安装:

  • Linux 可以通过 apt(Debian/Ubuntu)、dnf(Fedora)或 pip 安装。

  • macOS :可以通过 Homebrew 或 pip 安装。

  • Windows :推荐使用 WSL 安装,或者直接使用 pip 安装 Python 版本的 thefuck。

1、在 Linux 上安装 thefuck

使用 apt(适用于 Debian/Ubuntu 和衍生版)

如果你使用的是基于 Debian 或 Ubuntu 的 Linux 发行版,可以通过 apt 包管理器来安装 thefuck:

sudo apt update
sudo apt install thefuck

使用 dnf(适用于 Fedora)

如果你使用的是 Fedora,可以使用 dnf 来安装:

sudo dnf install thefuck

2、在 macOS 上安装 thefuck

如果你使用的是 macOS,并且已经安装了 Homebrew(macOS 的包管理工具),你可以使用以下命令来安装 thefuck:

brew install thefuck

3、在 Windows 上安装 thefuck

Windows 用户可以通过安装 WSL(Windows 子系统 Linux)来使用 Linux 环境,然后按照 Linux 上的安装步骤安装 thefuck。







请到「今天看啥」查看全文