thedamn:在CMD上使用thefuck

fuck-cmd:一个简单的实用程序,用于使用sudo运行最后执行的命令 FUCK命令 这是一个使用sudo运行最后执行的命令的简单实用程序。 如何安装 随时随地克隆此仓库。 git clone https://github.com/mircobe87/fuck-cmd.git 将fuck.sh源文件复制到您的主目录中。 cp ./fuck-cmd/fuck.sh ~/ 编辑您的bash配置文件以加载此命令。 例如,将此代码放入~/.bashrc : if [ -f ~/fuck.sh ]; then source ~/fuck.sh fi 立即下载
AI摘要

这篇博客介绍了如何在CMD环境下使用thedamn,这是一个Python编写的工具,类似thefuck,能帮助修正命令行错误。用户需要先安装Python环境,然后通过git或下载ZIP包安装thedamn。安装完成后,thedamn可以自动修正一些特定类型的命令错误,如未知命令或工具的子命令错误。用户还可以通过自定义命令扩展其功能。博客还提到,可以将thedamn的启动脚本名改为fuck.bat以获得与thefuck相似的体验。

前言

众所周知,有一个Python编写的小工具thefuck可以帮助我们自动修正键入命令中的错误,但可惜的是它并不能在cmd里使用。为了照顾到那些习惯于使用cmd的程序员(比如我),github上的zyf722大佬用python编写了在cmd下的thefuck的替代品thedamn以实现在cmd中使用thefuck的效果。

安装thedamn

首先确保你拥有python3.x的环境,没有的自行百度python安装教程

之后,在有管理员权限的cmd中使用以下命令:

git clone https://github.com/zyf722/thedamn.git

若网络不好无法使用git clone,可以在github的项目页面下载项目的ZIP包然后解压。

git clone命令所创建的项目目录或ZIP包解压后的目录,其实就是thedamn的安装目录。

再使用cd命令进入项目目录,输入install.py并回车以安装thedamn。

确保你在运行install.py的时候是处在管理员权限下

当控制台显示[!] Done.字样,表示安装成功。

安装成功后不要删除这个项目目录,因为thedamn的本体是在这个目录里的。

使用thedamn

稍微有点遗憾的是,thedamn只支持对XXX 不是内部或外部命令,也不是可运行的程序 或批处理文件。这样的“未知命令错误”或git、pip等工具的“未知子命令错误”进行修正,功能上稍逊于真正的thefuck。

当你输入一个错误的命令并想修复它时,只需输入如下命令:

example_default

此外,如果thedamn命令给出的命令不是你想要的,可以输入c来在thedamn给出的其他命令中选择:

example_candicates

thedamn还支持对git、pip等工具的“未知子命令错误”进行修正:

example_second_command

如果你认为“damn”这个单词表达的情感不如“fuck”强烈,或是想让thedamn用起来和thefuck一样,请把thedamn安装目录下的damn.bat文件的名字修改为fuck.bat,这样在使用thedamn时,敲的就不是damn而是fuck了。

1r

自定义命令

thedamn支持自定义的可以修正的命令或子命令,详细请见thedamn原github项目的README文件

其他

本博客文章的部分图片来源于thedamn原github项目的README文件,如有侵权,联系删除。

【商业化】【msix打包】Python 应用打包为 MSIX 的正确流程:入口点问题与解决方案 发现用msix打包工具打包python做的exe时总找不到程序入口点,后来理了一下才发现自己误会了,需要先生成一个基本的setup.exe,msix的打包是基于这个初始的安装程序进行的。只需要点击Buile-》Compile,然后Open Output Folder就可以得到exe安装程序了。可以使用免费工具inno setup来创建初始安装包。其中{group}这样的变量会自动匹配,不用自己指定。如果点击Run会运行安装程序。 阅读详情

相关推荐

spyglass之功耗分析

用于功耗分析的软件除了ptpx外,spyglass也可以。ptpx的功耗分析是基于netlist(网表)进行的,一般用于分析综合后的pre功耗和P&R后的post功耗,但这已经是项目进行到比较后期了,如果后期发现功耗数据与我们目标功耗相差较大,则意味着需要功耗优化,这时有可能会将项目计划节点延迟。如果在前期designer可以获得设计模块的功耗数据,可提早优化功耗,spyglass则为designer提供了一个很好的手段去评估功耗,从而提前优化功耗。

u011974971的博客 9199

Windows + Anaconda 环境下安装 thefuck

Windows + Anaconda环境下安装 thefuck 1 简介 ​ 如题,这篇博客主要记载如何在 Windows 环境下安装 thefuck 这个方便的命令行插件 附上源项目 Github 链接: thefuck 环境配置: Win 10 Anaconda Powershell Promt(Anaconda 3) 2 安装 ​ 在一开始博主需要说明的是因为后续方便安装的问题,这里采用的是用 Anaconda 的 base 环境下进行安装,没有尝试在 cmd 里面安装! 2.1 创建 Micro

小马机器学习 2545

影像技术实战02:FFmpeg 镜头切分误检、漏检问题排查与基于场景变化的稳定分镜方案

本文介绍了基于FFmpeg的镜头切分技术在实际应用中的常见问题及解决方案。文章首先指出单纯使用select='gt(scene,0.4)'命令进行镜头检测存在误检、漏检等问题,包括黑场、字幕变化被误判为镜头切换,以及相似场景切换被漏检等情况。随后提出了一套四层架构的稳定解决方案:1)用FFmpeg提取候选镜头变化点;2)解析变化点时间和分数;3)通过后处理过滤异常点;4)按时间点切割视频片段并生成报告。文中详细展示了Python实现代码,包括场景点检测、时间间隔过滤等功能模块,为视频剪辑、影视解说等场景提供

ai技术增长的博客 400

fuck

#include #include #include #include using namespace std; class Dir{ public: string name; Dir *parent; Dir *self; Dir(){ name = ""; parent = NULL; self = NULL; } }; class File{ publ

四夕日 月 1434

RT-Thread GD32F4xx HWTIMER驱动

GD32F4xx RT-Thread 硬件定时器驱动调试使用记录

madao1234的博客 1482

Python爬虫实战:基于Scrapy与Playwright高效爬取人民网新闻数据

本文将详细介绍如何使用Python最新技术栈(Scrapy框架结合Playwright浏览器自动化工具)高效爬取人民网新闻数据。文章包含完整项目搭建、反反爬策略、数据解析存储以及性能优化等核心内容,提供可直接运行的代码示例,适合中高级Python开发者学习现代网络爬虫开发技术。python# 去除特殊空白字符。

2201_76125261的博客 1118

零散知识点

沈逸的IT专栏 程序员在囧途类似微信扫码登录![扫码登录](http://7xskk8.com1.z0.glb.clouddn.com/qr-scan.png "扫码登录") 【讲师】沈逸(65*****9) 14:27:25 它不轮询 ,死了也无法实现 【讲师】沈逸(65*****9) 14:27:41 我告诉你的办法 是我在 大公司看到的办法 【讲师】沈逸(65*****9) 14:27:4

SxinBoss的博客 9892

C#上位机+国产PLC+AI:构建自主可控的智能生产线解决方案

全栈国产化智能产线方案并非遥不可及,基于成熟的国产硬件、丰富的.NET生态、快速发展的国产大模型,完全可以搭建出稳定可靠且具备智能能力的生产系统。落地建议采用三步走策略:基础国产化阶段:替换PLC与上位机,实现基础监控与控制功能,解决卡脖子问题,快速验证国产化方案稳定性数据沉淀阶段:完善数据采集与存储,建立设备台账、故障库、工艺库,积累高质量领域数据智能升级阶段:引入国产大模型与知识库,落地故障诊断、工艺优化、预测性维护等智能应用,持续提升产线效率。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 522

DES的加密与解密(C语言实现)——大三密码学实验

DES的描述 DES:16轮,Feistel型结构 明文长度:64比特 密钥长度:64比特。实际使用56比特,另8位用作奇偶校验 密文长度:64比特 DES算法用Feistel体制作为框架进行设计,通过实现F函数和密钥扩展函数,并对Feistel进行初始置换和逆初始置换形成DES算法。 DES的加密与解密(C语言实现)——大三密码学实验

weixin_58628068的博客 9232

基于YOLOv8与UI界面的校园垃圾分类督导系统

YOLO(You Only Look Once)是目前最为广泛使用的目标检测算法之一。它通过一次前向传递即完成目标检测,具有极高的速度与效率。YOLOv8是YOLO系列的最新版本,相比于之前的YOLO版本,YOLOv8在速度、精度、检测能力等方面都有了显著的提升。本项目通过结合YOLOv8模型与UI界面,成功实现了校园垃圾分类督导系统。该系统能够自动识别不同类型的垃圾,并通过UI界面实时展示垃圾分类的结果。

YOLO 337

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的水果识别系统(Python+PySide6界面+训练代码)

本文详细介绍了基于YOLO系列目标检测算法(包括YOLOv5、YOLOv6、YOLOv7和YOLOv8)的水果识别系统的设计与实现。系统采用Python语言开发,结合PySide6构建用户界面,实现了从数据准备、模型训练到部署应用的全流程。本文将提供完整的代码实现、详细的训练过程分析以及性能对比实验,并给出推荐的数据集资源。该系统可以准确识别多种水果类型,为智能农业、自动售货、食品加工等领域提供技术支持。

YOLO 565

how to hack

                           ==Phrack Inc.==               Volume 0x0b, Issue 0x3f, Phile #0x0c of 0x0f|=---------------------------=[ How to Hack ]=--------------------------=||=-----------------------

xnix相关的收藏 3万+

DISK配置服务器软RAID工作任务(RAID1+BITLOCKER)-winserver4

DISK配置服务器软RAID工作任务(RAID1+BITLOCKER)-winserver4

新时代先锋的博客 7299

The Fuck 项目常见问题解决方案

The Fuck 项目常见问题解决方案 【免费下载链接】thefuck Magnificent app which corrects your previous console command. 项目地址: https://git...

gitblog_01098的博客 765

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

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

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

HDU5840 (分块+树链剖分)

ProblemThis world need more Zhu 题目大意   给一颗n个点的有点权的树,有m个询问,对于每个询问u,v,k,首先将点u到点v的最短路径上的所有点按顺序编号,u的编号为1,求树链上所有点的新编号cnt满足cnt%k==0的点的权值的最大值。   n,m,k<=10^5 解题分析   根据k的大小分成两部分处理。原问题可转化为 deep[i]...

aekijekzn484879763的博客 322

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

打造 Windows 10 下最强终端方案:WSL + Terminus + Oh My Zsh + The Fuck

前言 经历了数天的磨难,终于把 Open­Wrt 编译成功了 ,为了表达成功的喜悦放了张图,没想到引起了小伙伴们的骚动。于是我决定写一篇关于我现在在 Win­dows 10 下使用的终端方案的配置教程。 WSL 适用于 Linux 的 Win­dows 子系统(英语:Win­dows Sub­sys­tem for Linux,简称 WSL)是一个为在 Win­dows 10 和 Win­dows Server 2019 上能够原生运行 Linux 二进制可执行文件(ELF 格式)的兼容层。.

qq_33331424的博客 6820

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Github上有趣的100个python项目

Github上面有很多有趣的python项目,包括软件、库、教程、资源等。这次收集了其中比较受欢迎的100个,供大家参考。 资料来源:https://github.com/521xueweihan/HelloGitHub 项目链接:https://pan.baidu.com/s/16RFV_qFrpKUA2H7dknmzAQ 提取码:v2wo ❞ 1、awesome-python-webapp:廖老师的 Python 入门教程中的实践项目的代码 2、Minos:一个基于 Tornado/MongoDB/Re

u014199409的博客 6万+

一次郁闷的58同城经历

一次郁闷的58同城经历由于刚出来工作不久,加上之前忍痛割肉买了MacBook pro,因此再没有富余的现金购iPad。正是这样的背景,让我一步步走上了郁闷的二手之路。二手并不代表很low,只是双方刚好满足各自的需要,因此没有 必要对二手有怎样一样的眼光。 一开始,我对于二手也是排斥的,理由无他,就是感觉被人用过了就不爽,但是迫于现实无奈,我只能走上这条路。所以,我一开始上网看的就是58 和赶集。在

xmu_lxr的专栏 646

TheFuck 是一个用于纠正终端命令错误的超棒的应用程序

当用户输入一个错误的命令时,TheFuck会根据用户输入的错误信息和上下文环境,自动推测用户想要输入的正确命令,并将其替换为正确的命令。TheFuck 可以自动检查命令行历史,并根据上下文提供正确的命令建议,用户只需要按下Enter键即可自动执行正确的命令。TheFuck 是一个智能的命令行工具,用户无需进行复杂的配置,它能够智能地检测命令行历史,并提供正确的命令建议,使用户能够快速地修复错误并提高工作效率。最重要的是,TheFuck 的智能算法能够学习他的习惯,为他提供更加个性化的建议。

不会起名字 286

告别命令行错误:The Fuck跨平台拯救方案(Windows/Linux/macOS全支持)

你是否曾在终端敲错命令后懊悔不已?输入`git status`却打成`git statu`,执行`apt-get install`忘记加`sudo`,或是在Windows PowerShell中被路径错误折磨?现在,这些问题都能一键解决!The Fuck(命令行纠错工具)能自动识别并修正你的命令行错误,支持Windows、Linux和macOS三大系统,让终端操作效率提升300%。 本文将带你全...

gitblog_00681的博客 1328

linux 自签证书 https (chrome 58版本以上的认证体系方法)

mkdir /opt/ssl_san && cd /opt/ssl_sanmkdir ca cert && cd caopenssl genrsa -out ca.key 2048openssl req -new -x509 -days 3650 -keyout ca.key -out ca.crt --3650=10年cd ../cert/openssl g...

weixin_34362790的博客 384

x-cmd pkg | thefuck - 终端命令纠错工具

thefuck是一个终端命令纠错工具,可以帮助您更正先前键入的错误命令。它能纠正绝大部分常见的命令错误,如命令拼写不对、输错命令等。基本原理:获取您最近执行的一条命令并在后台重新执行命令,然后根据内置规则分析命令和命令的执行日志,最后识别其中出现的错误并生成一个纠正命令。

edwinjhlee的博客 993

又是一个名叫草泥马的项目:thefuck--修复错误的命令行扩展

优快云 GitHub 又是一个名叫草泥马的项目:thefuck AderXCoding/system/tools 一般而言,能受到广泛关注的开源项目分为这么几类: 类别 例子 分离出去的项目 例如 io.js 解决了痛点的项目 例如 jQuery 提高效率的项目 例如 Anjular.js 大公司的项目或者本来就特别火的项目 例如 .NET 当然也有

OSKernelLAB(gatieme) 6645

thefuck

跟大家分享一款很火的神器 「 thefuck 」,作为一个程序员,还是要不断虚心学习的, 不过此 fuck 可不是彼 fuck ,这可不是骂人的啊。话说,这个玩意是怎么来的呢?少说废话,接下来进入正题: 你是不是经常在终端敲错命令?敲错命令,删掉重敲,很烦有没有?当你一再敲错的时候,内心一定是崩溃的,一定在默念“What The FUCK!!!”。 有位名为 @liamosaur 的哥们就忍不住

天下熙熙,皆为利来;天下攘攘,皆为利往。 3867

命令行fuck神器

    文章 thefuck        git thefuck

weixin_34289454的博客 532

命令行神器推荐

作为程序员都习惯在命令行下操作,今天就推荐些命令行神器,可能让你大开眼界。 统计当前目录代码数 line-counter //https://github.com/MorganZhang100/line-counter //find . -name '*.py' -exec wc -l {} + //wc -l pip install ...

weixin_34087503的博客 745
上一篇: 实用干货!把VSCode打造成oi刷题利器
下一篇: VSCode配置arduino+esp8266开发环境全教程
Cykinter
博客等级 码龄7年 41粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值