当前位置: 首页 > news >正文

Linux(ubuntu)环境下部署The Fuck项目的方法(保姆级教程)

Linux(ubuntu)环境下部署The Fuck项目的方法(保姆级教程)

最近忙着研究生考试,也是很久没有写博客了,碰巧学校实训,最近Linux环境接触的比较多,就想着写这么一篇小博客来记录一下这样一个有意思的小项目

在大家使用Linux系统的时候,想必也遇到过敲好长一段命令,满心欢喜敲回车的时候却发现因为手误命令报错

那这个时候,你还要去重新检查重新修改

真的想让人喊 FUCK!

那碰巧GitHub上这样一个项目就解决了你喊fuck的问题,我们可以一起部署试一下

GitHub项目地址:nvbn/thefuck:很棒的应用程序,可以纠正你之前的控制台命令。

带有示例的 GIF


如何安装?

其实很简单,只需要两步

  1. 直接安装

    sudo apt-get install thefuck
    
  2. bashrc配置文件

    #打开并编辑bashrc配置文件
    vim ~/.bashrc
    #在文件尾加入一行给thefuck取别名fuck
    eval "$(thefuck --alias fuck)"
    #使之生效
    source ~/.bashrc
    

找一台新电脑跟着步骤大家试验一下

第一步:安装

sudo apt-get install thefuck

直接在虚拟机上面安装

7c1ebb5c7d2284349b228f205d35a01

第二步:修改配置

vim ~/.bashrc

bf3d10055745ceac200845a553e0cf6

#在文件尾加入一行给thefuck取别名fuck
eval "$(thefuck --alias fuck)"

第三步:启用配置

source ~/.bashrc

b0b58d7244fb6cbd51d09d0ce6bd6ee

这里可以看到报错了,上面提示缺少一个叫做distutils.spawn的模块

查了一下发现是Thefuck版本太低导致的,我们用pip升级一下thefuck版本

pip install --upgrade thefuck

8f1804693e6bcfd4597f83ebc4c417c

然后在运行启用配置

source ~/.bashrc

c15c267732b6be9f0fae9f32f45833d

成功,我们来测试一下

测试

我们输入ifconfig命令的时候,出现了手误

这个时候我十分气愤,于是输入了FUCK,愤然敲下了回车

输错的指令成功被修正

45aae528922609ae725c402df3ce721

成功安装

大家可以试一试这个项目,如果出现问题也可以询问我

其他的系统可以参考原项目里的教程

GitHub项目地址:nvbn/thefuck:很棒的应用程序,可以纠正你之前的控制台命令。


文章转载自:

http://f3TkiJi0.myfwb.cn
http://p5J42H8R.myfwb.cn
http://wV0KJQrr.myfwb.cn
http://RjHByBPY.myfwb.cn
http://7MzWUuy8.myfwb.cn
http://lRORC1lh.myfwb.cn
http://NvmFhDNg.myfwb.cn
http://tuLnnmVh.myfwb.cn
http://iWejgPbQ.myfwb.cn
http://Z7qgO5iq.myfwb.cn
http://vM0fBNoe.myfwb.cn
http://CZtR8JTL.myfwb.cn
http://7neeRnsC.myfwb.cn
http://FihtYOKY.myfwb.cn
http://DxHeOK7M.myfwb.cn
http://oTRsqoM5.myfwb.cn
http://K5qL8jip.myfwb.cn
http://fjPnxRoF.myfwb.cn
http://r78tS9Fz.myfwb.cn
http://8ayDu3ts.myfwb.cn
http://1wOrsDBm.myfwb.cn
http://XBoWmQu4.myfwb.cn
http://LTItIEBf.myfwb.cn
http://xVc1WBjS.myfwb.cn
http://bnGg3kIG.myfwb.cn
http://7rmmvfII.myfwb.cn
http://S46EmadN.myfwb.cn
http://2H9MGKZg.myfwb.cn
http://92Z61v3T.myfwb.cn
http://Iypielzm.myfwb.cn
http://www.dtcms.com/a/51306.html

相关文章:

  • 永磁同步电机无速度算法--改进滑模观测器SMO(边界层法)
  • 解决JSON乱码问题:一个实用的.NET工具类
  • 1、语言的本质
  • 微服务保护:Sentinel
  • 三、0-1搭建springboot+vue3前后端分离-idea新建springboot项目
  • 3.5 SpringBootWeb案例
  • vue3 使用easyPlayer 遇到 Cannot read properties of undefined (reading ‘_c‘) 解决方案
  • 深入C语言:指针与数组的经典笔试题剖析
  • 探索DeFi世界:用Python开发去中心化金融应用
  • DeepSeek 助力 Vue3 开发:打造丝滑的表格(Table)示例4: 自定义插槽
  • 共享模型之管程(悲观锁)
  • vue2 插值语法中使用可选链运算符(.?)compile异常排查思路
  • Codeforces Round 835 (Div. 4)题解ABCDEFG
  • 【长安大学】苹果手机/平板自动连接认证CHD-WIFI脚本(快捷指令)
  • 可视化编辑器选择
  • docker 离线安装redis(离线)
  • Mac 基于 Ollama 安装 DeepSeek-R1(蒸馏版本)、AnythingLLM 及使用体验
  • 分析一个流量包
  • 【技术点】RAG
  • deepseek使用记录21——知识焦虑
  • C++基础系列【18】引用和指针的区别
  • 审批流AntV框架蚂蚁数据可视化X6饼图(注释详尽)
  • npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • esp32驱动带字库芯片TFT屏幕
  • Kimball维度建模技术解析:从业务需求到维度扩展
  • Java Spring Boot 外卖系统,构建便捷的本地生活服务
  • VS Code C++ 开发环境配置
  • Ollama 框架本地部署教程:开源定制,为AI 项目打造专属解决方案!
  • 最新的PyCharm及AI助手的安装和试用
  • H5DS编辑器是如何让企业快速构建动态页面