Centos7安装fd、tldr、thefuck等实用工具

简介

好的工具可以让人事半功倍,下面介绍的这几款工具能让你的开发效率显著提高

fd

官方网址

https://github.com/cha0ran/fd-zh

特点

  • 直观的语法:用 fd PATTERN 代替 find -iname ‘PATTERN

  • 使用正则表达式(默认)和 GLOB 模式

  • 由于并行遍历目录,速度非常快

  • 使用颜色来突出不同的文件类型(像 ls 一样)

  • 支持并发执行命令

  • 智能大小写:默认情况下,搜索是不区分大小写的。如果模式包含一个大写字母,它将切换到大小写敏感

  • 默认忽略隐藏目录和文件

  • 默认忽略你 .gitignore 文件中的模式

  • 该命令比 find 短了 50% * 😃

在这里插入图片描述

安装

  1. 安装依赖和 EPEL 源(通用准备步骤)
sudo yum update -y
sudo yum install epel-release -y
sudo yum install git wget curl gcc make -y
  1. 安装 fd(替代 find 的快速工具)
    CentOS 7 源中没有 fd,可以通过 cargo 安装:
# 安装 Rust(含 cargo)
curl https://sh.rustup.rs -sSf | sh
#执行安装命令后会让你选择安装方式,输入1然后按enter键即可
source $HOME/.cargo/env

# 安装 fd
cargo install fd-find

# 验证
fd

具体使用

请参考官方文档
官方网址

https://github.com/cha0ran/fd-zh

tldr

官方地址

https://github.com/tldr-pages/tldr

在这里插入图片描述

特点

什么是 tld?tldr-pages 项目是社区维护的命令行工具帮助页面的集合,旨在成为对传统手册页的更简单、更易理解的补充。例如:
在这里插入图片描述

安装

  1. 使用 npm 安装
# 安装 Node.js(推荐使用 n 或 nvm)
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs

# 安装 tldr
npm install -g tldr

# 更新 tldr 缓存
tldr --update

  1. 使用 pip 安装
# 安装 Python 3 和 pip(CentOS 7 默认是 Python 2)
sudo yum install -y python3 python3-pip

# 安装 tldr
pip install tldr

#可能报错缺少 Python 的开发头文件,
    psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory
     #include <Python.h>
#安装 Python 3 的开发包
sudo yum install python3-devel -y
posted @ 2025-04-23 16:07  虞泽  阅读(4)  评论(0)    收藏  举报  来源