今天给大家介绍一个很有趣的命令行工具,先上图。
(后续用“小可爱”代替上图的关键字~)
"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上拉最新的代码来~
设置
安装后,为了让它能在每次打开终端时都准备好帮助你,你可以将下面这行代码添加到你的 .bash_profile, .bashrc, .zshrc 或者其他的启动文件中:
eval $(thefuck --alias)
如果你想给它换个更有趣的别名,比如 FUCK,那就可以这样写:
eval $(thefuck --alias FUCK)
使用
配置完成后,一旦你在命令行上犯了错误,只需输入你设置的那个特别的词(默认是 小可爱),它就会试着帮你改正刚才的命令。如果不想每次都确认,可以直接加个参数 --yeah 或 -y 让它自动执行;要是想反复尝试直到成功,可以加上 -r 参数。
更新和卸载
要让 "the小可爱" 保持最新状态,可以用 pip 升级它:
pip3 install the小可爱 --upgrade
如果不想要它了,只要从启动文件中移除相关代码,并用你当初用来安装它的工具把它删掉就可以了。
总结
另外这个工具默认自带了160多种规则,还能自己自定义规则。感兴趣的朋友可以自行了解,也欢迎评论区交流~
欢迎大家关注我的公众号~