Centos7安装fd、tldr、thefuck等实用工具
简介
好的工具可以让人事半功倍,下面介绍的这几款工具能让你的开发效率显著提高
fd
https://github.com/cha0ran/fd-zh
特点
-
直观的语法:用 fd PATTERN 代替 find -iname ‘PATTERN’
-
使用正则表达式(默认)和 GLOB 模式
-
由于并行遍历目录,速度非常快
-
使用颜色来突出不同的文件类型(像 ls 一样)
-
支持并发执行命令
-
智能大小写:默认情况下,搜索是不区分大小写的。如果模式包含一个大写字母,它将切换到大小写敏感
-
默认忽略隐藏目录和文件
-
默认忽略你 .gitignore 文件中的模式
-
该命令比 find 短了 50% * 😃

安装
- 安装依赖和 EPEL 源(通用准备步骤)
sudo yum update -y
sudo yum install epel-release -y
sudo yum install git wget curl gcc make -y
- 安装 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 项目是社区维护的命令行工具帮助页面的集合,旨在成为对传统手册页的更简单、更易理解的补充。例如:

安装
- 使用 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
- 使用 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
本文来自博客园,作者:虞泽,转载请注明原文链接:https://www.cnblogs.com/yuze-blog/p/19285730

浙公网安备 33010602011771号