fuckit.sh

1个月前发布 22 00

对于经常和终端打交道但又记不住命令细节的用户,fuckit.sh 提供了一种低摩擦、高安全性的替代方案。它不是为了取代学习 Shell,而是帮你省下重复搜索的时间,把精力留给真正重要的事情。

所在地:
中国
收录时间:
2025-11-03
fuckit.shfuckit.sh

fuckit.sh 是一个基于 AI 的命令行工具,能将你的自然语言描述(比如“查找当前目录下大于 10MB 的文件”)自动转换成可执行的 Shell 命令。它专为那些“懒得查 man 手册”或“记不住复杂命令参数”的用户设计。

fuckit.sh

项目完全免费,无需提供 OpenAI API Key,开箱即用。

主要特性

  • 自然语言转命令:用日常语言描述需求,AI 自动生成对应 Shell 命令。
  • 交互式确认:所有命令在执行前都会显示并等待用户确认,避免误操作。
  • 双模式运行
    • 安装模式:一键安装后可通过 fuck 命令长期使用。
    • 临时模式:无需安装,直接通过 curl 调用,执行完即消失。
  • 跨平台支持:兼容 macOS 与主流 Linux 发行版(Ubuntu、Debian、CentOS 等)。
  • 中英文双语:提供英文版(fuckit.sh)和中文版(zh.fuckit.sh),界面与提示语自动匹配。
  • 智能上下文感知:自动识别系统类型、包管理器(apt / yum / brew 等),生成更准确的命令。
  • 一键卸载:输入 fuck uninstall 即可彻底移除,不留痕迹。

快速安装

选择语言版本,在终端中运行对应命令:

# 英文版
curl -sS https://fuckit.sh | bash

# 中文版
curl -sS https://zh.fuckit.sh | bash

安全提示:如对 curl | bash 有顾虑,可分步操作:

curl -o fuckit.sh https://fuckit.sh
less fuckit.sh          # 审查脚本内容
bash fuckit.sh

安装完成后,重启终端或运行以下命令使 fuck 命令生效:

source ~/.bashrc    # Bash 用户
# 或
source ~/.zshrc     # Zsh 用户

使用方法

格式:fuck <你的需求>

示例:

# 查找当前目录下所有大于 10MB 的文件
fuck find all files larger than 10MB in the current directory

# 安装 git(自动适配 apt/yum/brew)
fuck install git

# 卸载 git
fuck uninstall git

执行后,工具会显示生成的命令并询问是否执行。输入 y 即可运行。

临时使用(无需安装)

不想安装?直接通过 curl 调用一次:

# 英文版
curl -sS https://fuckit.sh | bash -s "find all files larger than 10MB"

# 中文版
curl -sS https://zh.fuckit.sh | bash -s "查找当前目录下大于 100MB 的文件"

这种方式不会写入任何文件,命令执行后即结束,适合临时应急。

工作原理

  1. 你输入 fuck <需求>
  2. 脚本收集系统信息(如 OS、包管理器)并发送到后端(基于 Cloudflare Worker);
  3. 后端调用大语言模型生成合适的 Shell 命令;
  4. 命令返回本地终端,显示并等待确认;
  5. 用户确认后执行。

整个过程不依赖本地 API Key,所有 AI 推理由项目维护者提供的服务端处理。

数据统计

相关导航

Little Language Lessons

Little Language Lessons

谷歌推出了三项基于其多模态大模型 Gemini 的 AI 实验项目,旨在通过更加个性化、情境化的方式帮助人们提升口语表达能力。些 AI 实验工具为语言学习者提供了全新的视角和方法。无论是通过“微型课程”快速掌握实用短语,还是通过“俚语交流”学习更自然的表达,亦或是利用“单词相机”在实际场景中学习新单词,这些工具都旨在帮助用户更高效地学习新语言。

暂无评论

none
暂无评论...