Centos 命令行替换工具

除夕夜,独自留北京过年,祝大家新年快乐!阅读 阮一峰老师周刊 介绍命令行工具的替代品,在虚拟机上安装试试,记录下来,方便备查。
环境:linux CentiOS

1、HTTP 请求工具

httpiecurl 的替代工具,发送HTTP请求
优点:语法简单,返回服务器的内容会高亮显示。
httpie 需要通过pip来安装,安装方法可参照以下命令。

// 若未安装python-pip,则需要先安装命令
yum -y install epel-release
// 安装python-pip包
yum install python-pip 
// 安装pip后升级
pip install –upgrade pip
// 安装 httpie
pip install --upgrade httpie

安装成功后,分别执行 httpie 和 curl 命令,如下所示。

// httpie 的写法
http PUT www.baidu.com hello=word
// curl 的写法
curl -X PUT -d hello=word  www.baidu.com

httpie 命令会将服务器返回的消息高亮显示。
在这里插入图片描述
curl 会将所有的信息都返回到页面。
在这里插入图片描述

二、Top 进程管理

htoptop 的替代品,显示系统的实时状态。高亮输出,可以切换不同选项卡。

// yum 安装命令
yum install -y htop

htop 显示的色彩更加丰富。
在这里插入图片描述
top 显示效果较常规
在这里插入图片描述

3、文件搜索工具

ripgrepgrep 的替代品,搜索文件内容。
优点:默认带行号和搜索高亮,速度更快。
安装命令如下。

// 拉取
yum-config-manager --add-repo=https://copr.fedorainfracloud.org/coprs/carlwgeorge/ripgrep/repo/epel-7/carlwgeorge-ripgrep-epel-7.repo
// 安装
yum install ripgrep

执行查找命令,如下所示。

// ripgrep 写法
rg name *.xml
// grep 写法,查询 name 字符串
grep name *.xml

rg 查询出来的结果带行号,效果接下所示。
在这里插入图片描述
grep 查询结果有高亮,但无行号,效果如下所示。
在这里插入图片描述

4、输出目录内容

exals 的替代品,彩色输出目录内容。
exa 安装的命令如下所示。

// 下载
wget https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip
// 解压工具安装
yum install -y unzip zip
// 解压
unzip exa-linux-x86_64-0.9.0.zip
// 移动到bin 目录下
mv exa-linux-x86_64 /usr/local/bin/exa
// 执行查询命令
exa -l

执行查看命令 exa -l ,分颜色显示,显示目录效果如下。
在这里插入图片描述
执行命令 ll ,显示效果如下所示。
在这里插入图片描述

错误处理

1)exa 运行报错
错误:/lib64/libc.so.6: version `GLIBC_2.18’ not found
处理方案:

// 安装 gcc
yum install gcc
// 下载 glibc
wget http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
// 解压
tar zxf glibc-2.18.tar.gz 
// 切换目录
cd glibc-2.18/
// 新建 build 文件夹
mkdir build
// 切换目录
cd build/
// 指定路径,个性化配置到 usr 下
../configure --prefix=/usr
// 并行编译 - 用时比较长
make -j4
// 安装
make install
博客参考

【1】https://www.ruanyifeng.com/blog/2022/01/cli-alternative-tools.html
【2】https://blog.csdn.net/lj2048/article/details/112425892
【3】https://www.jianshu.com/p/d69167a2720e

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值