今天给大家介绍一个很有趣的命令行工具,先上图。

Recording 2024-12-22 at 11.45.50.gif

(后续用“小可爱”代替上图的关键字~)

"the小可爱" 是一个非常酷的命令行工具,当你在终端里打错了命令时,它能帮你自动修正。想象一下,你正在电脑前敲命令,突然发现刚输入的命令有错误,这时候你只需要简单地输入 小可爱​,这个小可爱就会尝试理解你的本意,并给出一个正确的命令供你使用。

安装

安装 "the小可爱" 很简单,根据你用的操作系统不同,方法也略有差异:

  • 如果你用的是 macOS 或 Linux,可以通过 Homebrew 来安装:

    brew install the小可爱
    
  • 对于 Ubuntu 或 Mint 用户,你需要先更新包列表并安装一些依赖,然后通过 pip 安装:

    sudo apt update
    sudo apt install python3-dev python3-pip python3-setuptools
    pip3 install the小可爱 --user
    
  • FreeBSD 用户 可以直接用 pkg​ 安装:

    pkg install the小可爱
    
  • ChromeOS 用户 可以用 chromebrew:

    crew install the小可爱
    
  • Arch 系统用户 也有自己的安装方式:

    sudo pacman -S the小可爱
    
  • 如果以上都不适用,别担心,还可以直接用 pip 来安装:

    pip install the小可爱
    

注意:不过这中间有个坑,我是在Windows的wsl下的ubuntu测试的,默认的python版本是3.12,而这个the小可爱项目已经有一段时间没有更新了,它的release版本发布时间是2022年,其中有些依赖的包已经不支持了,比如说imp​和distutils​,需要进行部分修改才能使用,或者直接从GitHub上拉最新的代码来~

改动.png

设置

安装后,为了让它能在每次打开终端时都准备好帮助你,你可以将下面这行代码添加到你的 .bash_profile​, .bashrc​, .zshrc​ 或者其他的启动文件中:

eval $(thefuck --alias)

如果你想给它换个更有趣的别名,比如 FUCK​,那就可以这样写:

eval $(thefuck --alias FUCK)

Recording 2024-12-22 at 11.47.55.gif

使用

配置完成后,一旦你在命令行上犯了错误,只需输入你设置的那个特别的词(默认是 小可爱​),它就会试着帮你改正刚才的命令。如果不想每次都确认,可以直接加个参数 --yeah​ 或 -y​ 让它自动执行;要是想反复尝试直到成功,可以加上 -r​ 参数。

更新和卸载

要让 "the小可爱" 保持最新状态,可以用 pip 升级它:

pip3 install the小可爱 --upgrade

如果不想要它了,只要从启动文件中移除相关代码,并用你当初用来安装它的工具把它删掉就可以了。

总结

另外这个工具默认自带了160多种规则,还能自己自定义规则。感兴趣的朋友可以自行了解,也欢迎评论区交流~

欢迎大家关注我的公众号~

Snipaste_2024-12-07_11-05-00.png