在 Linux 终端中输错指令几乎是每位用户都会遇到的常见情况——按键失误、记混参数,回车后才意识到问题,此时重新手动输入确实有些麻烦。不过别担心,一款名为 thefuck 的工具能够自动帮你修正命令,让系统替你“后悔”一次。下面我们就详细走一遍完整的配置流程,跟着操作即可轻松上手。
1. 首先确保 Python 环境已就绪,执行这条命令安装所需依赖:
sudo apt install -y python3-dev python3-pip

2. 接下来通过 pip 安装 thefuck 本体:
sudo -H pip3 install thefuck

3. 安装完毕后,需要用 vim 打开当前用户家目录下的 bashrc 配置文件:

4. 在文件末尾添加下面这行代码,以便通过简短命令触发校正功能:

5. 保存并退出后,执行这条命令使配置立即生效:
重新加载 bashrc

6. 现在来测试实际效果。例如,本应使用 sudo 权限通过 vim 打开 /etc/passwd,结果不小心输成了 sdo(这里的 sdo 是拼写错误而非 sudo)。按下回车后系统提示错误。这时运行 thefuck 的校正命令(默认是 fuck,也可按之前的配置使用别名),终端会立即给出正确的命令建议,直接回车就能执行,无需重新输入一长串命令:

7. 再举一个例子,apt-get 安装命令很容易被误敲成 atp-get。输错后运行校正命令,马上显示正确的 apt-get 指令,回车即可正常安装软件包:

配置完成后,以后每次在终端输错命令,只需输入 fuck(或你设置的自定义别名)即可快速修正,比手动重输省时省力。这就是 thefuck 的基本用法,上手门槛极低,但日常使用中带来的效率提升确实非常明显。
