80K+ 星开源命令行利器!

小编今天为大家推荐一款命令行神器:thefuck,这是一个非常实用的终端工具,用 Python 编写。它能自动纠正前一个命令的拼写错误。只需输入 “fuck”,按回车键即可自动修复输入错误,十分方便。

thefuck 的目标是快速纠正终端命令中的错误。它在 GitHub 上已经获得了 80.3k stars,功能十分强大。

🎨️ 命令输入错误?不用担心,来一发 “fuck”!

忘记写 sudo 了?没问题,thefuck 来拯救:

图片[1]-80K+ 星开源命令行利器!-山海云端论坛

写错单词了?也不要紧,让 thefuck 来帮你改正:

图片[2]-80K+ 星开源命令行利器!-山海云端论坛

忘记命令行参数了?别着急,thefuck 一键解决:

图片[3]-80K+ 星开源命令行利器!-山海云端论坛

🧰 安装指南

thefuck 的安装需要以下前提依赖:

  • Python (3.5+)
  • pip
  • python-dev

在 macOS 或 Linux 上,你可以通过 Homebrew 安装:

<code>brew install thefuck</code>

在 Ubuntu / Mint 上,使用以下命令安装:

<code>sudo apt update sudo apt install python3-dev python3-pip python3-setuptools pip3 install thefuck --user</code>

在 FreeBSD 上,使用以下命令安装:

<code>pkg install thefuck</code>

在 ChromeOS 上,使用 chromebrew 安装命令:

<code>crew install thefuck</code>

在基于 Arch 的系统上,使用以下命令安装:

<code>sudo pacman -S thefuck</code>

对于其他系统,如 Windows,使用 pip 命令安装:

<code>pip install thefuck</code>

安装完成后,将以下命令添加到你的启动脚本(.bash_profile、.bashrc、.zshrc 或其他)中,并指定命令别名为 “fuck”:

<code>eval $(thefuck --alias fuck)</code>

然后运行以下命令使更改生效:

<code>source ~/.bashrc</code>

如果你希望 thefuck 在修复命令时不再需要确认,可以使用 “–yeah” 选项:

<code>fuck --yeah</code>

如果你想递归修复命令直到成功,可以使用 “-r” 选项:

<code>fuck -r</code>

升级 thefuck 可以使用以下命令:

<code>pip3 install thefuck --upgrade</code>

🔥 效果演示

图片[4]-80K+ 星开源命令行利器!-山海云端论坛

thefuck 的默认行为需要重新运行以前的命令,但是在即时模式下,它通过脚本记录输出并阅读日志来节省时间。目前,即时模式仅支持 Python 3 和 bash 或 zsh。如果要启用即时模式,需要在别名初始化中添加 “–enable-experimental-instant-mode”:

<code>eval $(thefuck --alias --enable-experimental-instant-mode)</code>

这个工具非常实用,对于经常使用命令行的小伙伴来说十分有帮助。再也不用担心输入错误或忘记命令了!

项目链接:

开源地址:https://github.com/nvbn/thefuck

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容