命令神器-thefuck

用thefuck库优雅地纠正你的命令行错误 thefuck是一个创新的命令行工具,它通过自动纠正错误命令来提高开发者的效率。它易于安装,使用简单,并且可以通过自定义规则来扩展。尽管在使用过程中可能会遇到一些问题,但通常都可以通过一些简单的步骤来解决。总的来说,thefuck是一个值得尝试的工具,它能够减少命令行中的错误和挫败感,让开发者能够更加专注于他们的工作。 阅读详情

背景

你是不是经常在终端敲错命令?尤其是面对一些组合命令时是不是ctrl+c & v解决的同时仿佛感觉少了点什么?好的,thefuck隆重登场!

thefuck

thefuck是Vladimir Iakovlev大佬结合自身痛点打造的一款命令行神器,主要解决如下问题

  1. 命令拼写不对
  2. 命令拼写不对
  3. 权限问题

安装

安装需求

  • python (2.7+ or 3.3+)
  • pip
  • python-dev

安装方法

Mac:

brew install thefuck
vim ~/.bashrc:
eval $(thefuck --alias)
# You can use whatever you want as an alias, like for Mondays:
eval $(thefuck --alias fuck)

Linux:

python -V   //检查当前python版本 
yum search python | grep python-dev  //查看python-dev
yum install python-dev  //安装python-dev
yum install python-pip  //安装pip
sudo pip install thefuck //可以使用 pip 安装

 安装后配置bash:
      alias fuck='eval $(thefuck $(fc -ln -1)); history -r'

更新到最新的 thefuck 的方法非常简单:

sudo pip install thefuck --upgrade

请关注我的订阅号

订阅号.png

终端救星:TheFuck命令智能纠错神器 TheFuck 是命令行用户的“救星”,尤其适合开发者、运维工程师及初学者。其核心价值在于将错误转化为学习机会,通过自动化纠错降低操作门槛,提升工作效率。结合 GitHub 社区的持续优化,该工具已成为终端生态中不可或缺的实用组件。是一款开源的终端命令纠错工具,专为解决开发者在命令行中频繁输入错误的问题而设计。它通过智能分析错误命令的上下文,自动提供修正建议,用户仅需输入。即可快速执行正确命令,大幅减少重复调试时间。@微信公众号:Linux技术宅 # 阅读详情

相关推荐

在线迭代RLHF实战:从原理到实现,复现超越官方指令模型的工作流

大语言模型(LLM)的对齐技术是提升其与人类意图一致性的关键。其中,基于人类反馈的强化学习(RLHF)通过引入人类偏好信号,指导模型优化生成策略,是实现模型“有用”与“无害”的核心方法。其技术价值在于将抽象的“对齐”目标转化为可优化的奖励信号,从而显著提升模型在对话、推理等任务中的表现。然而,传统的离线RLHF存在数据分布偏移和奖励黑客等瓶颈。在线迭代RLHF通过构建“生成-评估-学习”的动态数据循环,让模型能够利用自身最新生成的数据进行持续优化,有效克服了上述问题,成为当前提升指令模型性能的前沿方向。本文

weixin_28725037的博客 368

【Linux】纠正命令行错误的利器fuck:用于纠正输入的错误命令,提供修正建议,并快速执行修正后的命令

thefuck 是一个开源的命令行工具,旨在纠正用户输入的错误命令。它通过分析命令行历史记录和常见错误,提供可能的修正建议,并允许用户快速执行修正后的命令。本文将详细介绍 thefuck 命令的安装、基本用法和高级用法,并通过具体示例帮助你快速上手。

科技改变人类,技术成就未来 2346

STM32踩坑--NoST-LINK detected

这里出现的NoST-LINK detected是没有扫描到端口 在我使用一段Fly-MCU后,有一天突然发现出现如上错误,再检查的过程中检查以下几点 1.STM32 魔术棒的设置 1.1Debug设置 1.2 utilities 设置没有问题,与原来一样又看了下端口——在设备管理器中;也没有问题 ...

qq_53002477的博客 2万+

【亲测免费】 项目推荐:fuck —— 你的命令行拼写纠错小助手!

???? 项目推荐:fuck —— 你的命令行拼写纠错小助手! 1、项目介绍 在快节奏的开发环境中,我们偶尔会遇到输入命令时打错字母的情况。fuck 项目就是为此而生,它仿佛带你回到了1999年的时光,那个纠错系统还未普及但需求已经存在的年代。这个小巧的工具能帮助你在终端中实时纠正那些因为匆忙而出错的命令,让你的工作效率瞬间提升。 (项目演示图) 2、项目技术分析 fuck 的安装简单便捷,只需将可执...

gitblog_00018的博客 749

从寄存器配置到G值:一份给STM32开发者的SC7A20加速度数据换算保姆级指南

本文为STM32开发者提供SC7A20三轴加速度传感器的数据换算保姆级指南,详细解析从寄存器配置到G值转换的全过程。涵盖量程选择、输出值换算原理及优化代码实现,帮助开发者快速掌握加速度数据的物理意义转换技巧,提升运动感知系统开发效率。

weixin_29172963的博客 172

YOLOv11涨点改进| CVPR 2026 | 全网独家首发、特征融合改进篇| 引入SRFusion 空间细化多级融合,含多种创新融合改进,涨点可直接发论文,适合裂缝图像检测,小目标检测任务高效涨点

🔥本文提出SRFusion空间细化多级融合模块,用于改进YOLOv11网络模型。该模块通过高分辨率特征引导低分辨率语义特征的融合,利用空间注意力机制对上采样后的特征进行加权细化,增强多尺度特征间的空间细节交互。SRFusion模块能够提升模型对目标区域的表达能力,有效改善小目标、密集目标及复杂背景场景下的检测效果,同时保持YOLOv11的高效性与实时检测性能。文章详细介绍了模块结构、实现原理、核心代码及在YOLOv11中的三种配置方法,为模型优化提供了创新解决方案。

Ai缝合怪、助力小伙伴高效发论文 147

Linux 世界里的 “Fuck” 文化:反叛、较真与技术信仰的真实写照

这些 “带刺的温柔”,让冰冷的命令行有了人情味,也暗合了 Linux“实用至上,拒绝矫情” 的文化基因。在 Linux 世界,“Fuck” 从来不是粗鄙的标签,而是一种情感的真实流露 —— 是对技术不完美的愤怒,对垄断封闭的反抗,对开源理想的坚守。它让我们看到,技术社区的魅力不仅在于代码的精妙,更在于人的鲜活:一群用代码改变世界的理想主义者,用最直接的方式表达热爱与较真。它不是粗鄙的宣泄,而是一种独特的文化符号 —— 藏着开发者对技术纯粹性的较真,对封闭生态的反叛,以及对自由精神的赤裸表达。

好好学电脑 1114

跨平台也要跑得像原生一样顺:SAP GUI for Java 的安装、配置、运维与自动化实战

摘要:SAP GUI for Java 作为跨平台客户端解决方案,在 S/4HANA 时代仍发挥关键作用,特别适用于 macOS/Linux 环境下的 ABAP 开发和系统运维。其主要优势包括:平台无关性(支持 Windows/macOS/Linux/UNIX)、与 Windows 版本一致的交互体验、对核心事务码(如 ST22/SM21)的完整支持。版本管理需注意 7.80 已停止支持,建议升级至 8.10。安装支持原生包和通用 JAR 两种方式,推荐团队标准化版本和连接配置(通过 SAP UI Land

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 677

thefuck是如何帮助你提高命令行效率

解析器Parser,负责读取上一条用户输入的指令并通过调用parse()方法将指令处理为系统可识别的对象know_args之后,流程控制模块将根据know_args中不同的数据信息进行不同的分支处理譬如打印帮助文档打印版本打印别名还有最重要的指令纠正,fix_command。

qq_62835094的博客 1759

【AI智能体】Coze 打通MySql实现数据报表展示应用搭建详解

Coze 打通MySql实现数据报表展示应用搭建详解

congge 3857

高通平台 Android T 蓝牙技术全解析:A2DP 与 AVRCP 核心代码路径与交互流程

A2DP 接收端 - 连接流程(AVDTP 打开)

专业开发者的博客,一个从事Android WiFi和蓝牙的工程师 288

【树莓派】树莓派安装命令行神器TheFuck

一、TheFuck 简介 一个开源的命令行神器——TheFuck,其是一个校正终端命令输入的工具 常常在使用linux为内核的操作系统很多时候容易将命令输错,然后出现Terminal提示你未找到命令,或者权限不足,有时内心会十分崩溃,一定默念“What the fuck!”,这个时候只需要敲一个“fuck”发泄一下,thefuck就会为你校正终端命令,从此舒心畅快。 项目地址: TheFuck ...

淹死的鱼 1541

CATIA二次开发一一一获取属性的几种方法

这些方法覆盖了CATIA CAA开发中属性操作的典型场景,开发者可通过类型判断实现递归遍历、跨文档关联等复杂逻辑。此方法用于遍历对象的所有属性,获取属性键后可通过类型判断选择后续处理方式。适用于处理嵌套对象或关联对象的场景(如几何特征关联制造特征)。适用于简单属性值的直接读取(如版本号、状态标识等)。用于处理多值属性(如多选参数、装配体子件列表等)。用于处理跨文档引用(如零件关联图纸文件)。

工业软件开发 430

dpkg命令_一个开源的命令行神器——thefuck

简介你是不是经常在终端敲错命令?敲错命令,删掉重敲,很烦有没有?当你一再敲错的时候,内心一定是崩溃的,一定在默念What The FUCK!。就这样thefuck神器就诞生了。thefuck不仅能修复字符输入顺序的错误,在很多别的你想说fuck的情况下,thefuck依然有效,反正只要你因为命令的问题报错,就请fuck一下。项目地址https://github.com/nvbn/th...

weixin_39768762的博客 178

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

终端神器 Thefuck,再也不用担心敲错命令了

项目地址:https://github.com/nvbn/thefuck 我们平时在使用终端的时候是不是经常遇到输入命令的时候突然忘记了,或者说是输错的情况。遇到这种情况我们要怎么解决呢,这里推荐Github上面的一款开源软件交the fuck。 例如我们把source输入成sourec,这时候我们也不用重新输入,直接fuck然后回车就自动解决你输入错误的问题了,是不是特别方便呢? 软件安装 MacOS Linux Pip 最后只需要在.bashrc或者是.zshrc里面配置以下代码即可

itgoyo的博客 924

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

终端命令纠错神器 thefuck:86k+ Star 的救场王者

在日常终端操作中,输错命令是常见问题。比如想输入python,却打成pathonpyhton或puthon;输入grep却误输为gerp。初学者常因此误以为系统故障。今天推荐一个专门解决此类问题的开源工具——​(名字简单粗暴但功能强大)。它已斩获 ​,核心功能是自动分析错误命令并给出修正方案。

2501_91980039的博客 513

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

还在为终端命令敲错而烦恼嘛!!!手残党必备神器TheFuck!!!

注意:CentOS7默认python2,所以运行时会报错This script does not work on Python 2.7 The minimum supported Python version is 3.7。yum依赖问题: CentOS的yum命令可能依赖于旧版本的Python。下载最新版本的Python安装文件: 访问Python官方网站下载最新版本的Python源码包,例如Python 3.9.1。根据你遇到的当前报错内容,拷贝报错中提供的路径,如上图所示,输入命令。

秃头青年的学习记录博客 709

TheFuck:命令行智能纠错神器入门指南

TheFuck:命令行智能纠错神器入门指南 【免费下载链接】thefuck Magnificent app which corrects your previous console command. 项目地址: https://gitcode.com/gh_mir...

gitblog_00030的博客 488

遇事不决,问Python “fuck”~

如果你想添加自己的规则,细节参考。只需在目录下创建一个名为的文件。

qq_21478261的博客 512

命令敲错了?一句 “fuck“ 全搞定!这个终端神器 96k +Star 不是没道理!thefuck 完整上手指南。

thefuck 是一个开源命令行工具,能自动识别并修正你上一条出错的命令。忘加 sudo、git 子命令拼错、push 忘设 upstream……输入一句 fuck,全自动修正执行。GitHub 接近 97k Star,支持 Bash/Zsh/Fish/PowerShell,内置 100+ 规则,CentOS 安装三步搞定。

m0_74837192的博客 453

shell命令也可以让你发泄

点击蓝字关注我们在linux开发中基本都在终端敲命令,你有没有经常敲错命令?然后无可奈何的删除重敲,这个过程你觉得烦不烦?其实作者觉得很烦,而且我有时一直敲错,我都会贸然说一句,...

Rice 嵌入式 437

thefuck的安装和使用

简介你是不是经常在终端敲错命令?敲错命令,删掉重敲,很烦有没有?当你一再敲错的时候,内心一定是崩溃的,一定在默念What The FUCK!。就这样thefuck神器就诞生了。thefuck不仅能修复字符输入顺序的错误,在很多别的你想说fuck的情况下,thefuck依然有效,反正只要你因为命令的问题报错,就请fuck一下。截图示例1、命令拼写不对# puthon No command 'puth...

Gick 3万+

常用办公效率工具

1、神器:Alfred 中文破解版:https://www.macwk.com/soft/alfred-4#step-history 更多插件搜索:http://www.packal.org/ 插件1:Secure SHell 一个可在 Alfred 上快速打开 SSH/SFTP/mosh 链接的插件,其功能非常的强大。 插件官方地址:https://github.com/deanishe/alfred-ssh 插件2:有道翻译 地址:https://github.com/whyliam/whyliam.w

lsziri的专栏 553

The Fuck

【回复“1024”,送你一个特别推送】看到标题是不是吓了一跳?以为我在骂人呢?不,是因为我给大家推荐一个神奇,名字就是:thefuck。这个神器是做什么用的呢?做的事情很...

非著名程序员 2285

python中thefuck包的安装和使用(每个python程序员都应该安装的神器)

thefuck诞生 你是不是经常在终端敲错命令?敲错命令,删掉重敲,很烦有没有?当你一再敲错的时候,内心一定很崩溃,一定在默念FUCK!。就这样thefuck神器就诞生了。thefuck不仅能修复字符输入顺序的错误,在很多别的你想说fuck的情况下,thefuck依然有效,反正只要你因为命令的问题报错,就请fuck一下。 thefuck的使用方法(超级简单) 示例 1、命令拼写不对 ...

mr~li的博客 2889

linux自动修复命令提示符,thefuck:Linux中一款可以自动纠正前一个命令行错误的工具...

简介你是不是经常在终端敲错命令?敲错命令,删掉重敲,很烦有没有?当你一再敲错的时候,内心一定是崩溃的,一定在默念What The FUCK!。就这样thefuck神器就诞生了。thefuck不仅能修复字符输入顺序的错误,在很多别的你想说fuck的情况下,thefuck依然有效,反正只要你因为命令的问题报错,就请fuck一下。截图示例1、命令拼写不对# puthonNo command 'putho...

weixin_39654823的博客 594
上一篇: 爬虫-nutch
下一篇: linux字符集设置
码哥说
博客等级 码龄8年 5645粉丝 172原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码哥说

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值