平时我们在终端输入命令时,经常会把命令搞错,如 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 来安装:
2、在 macOS 上安装 thefuck
如果你使用的是 macOS,并且已经安装了 Homebrew(macOS 的包管理工具),你可以使用以下命令来安装 thefuck:
3、在 Windows 上安装 thefuck
Windows 用户可以通过安装 WSL(Windows 子系统 Linux)来使用 Linux 环境,然后按照 Linux 上的安装步骤安装 thefuck。