Linux中常见命令替代方案 OpenEuler OS (aarch64)

Linux中常见命令替代方案 OpenEuler OS [aarch64]

## 以下解决方案主要针对于 OpenEuler OS [aarch64]
##############################################################################################################################

## cat 替代命令 bat
# https://github.com/sharkdp/bat
wget -c -O bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz https://github.com/sharkdp/bat/releases/download/v0.21.0/bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz

sudo tar -C /usr/local/bin -xzf bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz bat-v0.21.0-aarch64-unknown-linux-gnu/bat --strip-components 1 --no-same-owner

# bash 自动补全脚本存放位置[需安装 bash-completion] /usr/share/bash-completion/completions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/bash-completion/completions -xzf bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz bat-v0.21.0-aarch64-unknown-linux-gnu/autocomplete/bat.bash --strip-components 2 --no-same-owner
# zsh 自动补全脚本存放位置[需安装 zsh] /usr/share/zsh/site-functions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/zsh/site-functions -xzf bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz bat-v0.21.0-aarch64-unknown-linux-gnu/autocomplete/bat.zsh --strip-components 2 --no-same-owner --transform='s/bat.zsh/_bat/'
# fish 自动补全脚本存放位置[需安装 fish] /usr/share/fish/vendor_completions.d (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/fish/vendor_completions.d -xzf bat-v0.21.0-aarch64-unknown-linux-gnu.tar.gz bat-v0.21.0-aarch64-unknown-linux-gnu/autocomplete/bat.fish --strip-components 2 --no-same-owner

##############################################################################################################################

## find 替代命令 fd
# https://github.com/sharkdp/fd
wget -c -O fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz https://github.com/sharkdp/fd/releases/download/v8.4.0/fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz

sudo tar -C /usr/local/bin -xzf fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz fd-v8.4.0-aarch64-unknown-linux-gnu/fd --strip-components 1 --no-same-owner

# bash 自动补全脚本存放位置[需安装 bash-completion] /usr/share/bash-completion/completions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/bash-completion/completions -xzf fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz fd-v8.4.0-aarch64-unknown-linux-gnu/autocomplete/fd.bash --strip-components 2 --no-same-owner
# zsh 自动补全脚本存放位置[需安装 zsh] /usr/share/zsh/site-functions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/zsh/site-functions -xzf fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz fd-v8.4.0-aarch64-unknown-linux-gnu/autocomplete/_fd --strip-components 2 --no-same-owner
# fish 自动补全脚本存放位置[需安装 fish] /usr/share/fish/vendor_completions.d (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/fish/vendor_completions.d -xzf fd-v8.4.0-aarch64-unknown-linux-gnu.tar.gz fd-v8.4.0-aarch64-unknown-linux-gnu/autocomplete/fd.fish --strip-components 2 --no-same-owner

##############################################################################################################################

## 命令基准测试命令 hyperfine
# https://github.com/sharkdp/hyperfine
wget -c -O hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz https://github.com/sharkdp/hyperfine/releases/download/v1.14.0/hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz

sudo tar -C /usr/local/bin -xzf hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz hyperfine-v1.14.0-aarch64-unknown-linux-gnu/hyperfine --strip-components 1 --no-same-owner

# bash 自动补全脚本存放位置[需安装 bash-completion] /usr/share/bash-completion/completions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/bash-completion/completions -xzf hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz hyperfine-v1.14.0-aarch64-unknown-linux-gnu/autocomplete/hyperfine.bash --strip-components 2 --no-same-owner
# zsh 自动补全脚本存放位置[需安装 zsh] /usr/share/zsh/site-functions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/zsh/site-functions -xzf hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz hyperfine-v1.14.0-aarch64-unknown-linux-gnu/autocomplete/_hyperfine --strip-components 2 --no-same-owner
# fish 自动补全脚本存放位置[需安装 fish] /usr/share/fish/vendor_completions.d (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/fish/vendor_completions.d -xzf hyperfine-v1.14.0-aarch64-unknown-linux-gnu.tar.gz hyperfine-v1.14.0-aarch64-unknown-linux-gnu/autocomplete/hyperfine.fish --strip-components 2 --no-same-owner

##############################################################################################################################

## 系统监视器 top & htop 的替代品 btm
# https://github.com/clementtsang/bottom
wget -c -O bottom_aarch64-unknown-linux-gnu.tar.gz https://github.com/ClementTsang/bottom/releases/download/0.6.8/bottom_aarch64-unknown-linux-gnu.tar.gz

sudo tar -C /usr/local/bin -xzf bottom_aarch64-unknown-linux-gnu.tar.gz btm --no-same-owner

# bash 自动补全脚本存放位置[需安装 bash-completion] /usr/share/bash-completion/completions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/bash-completion/completions -xzf bottom_aarch64-unknown-linux-gnu.tar.gz completion/btm.bash --strip-components 1 --no-same-owner
# zsh 自动补全脚本存放位置[需安装 zsh] /usr/share/zsh/site-functions (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/zsh/site-functions -xzf bottom_aarch64-unknown-linux-gnu.tar.gz completion/_btm --strip-components 1 --no-same-owner
# fish 自动补全脚本存放位置[需安装 fish] /usr/share/fish/vendor_completions.d (缺少指定路径文件夹,请根据实际情况创建)
sudo tar -C /usr/share/fish/vendor_completions.d -xzf bottom_aarch64-unknown-linux-gnu.tar.gz completion/btm.fish --strip-components 1 --no-same-owner

##############################################################################################################################

## curl 替代命令 http
# https://httpie.io/
# https://github.com/httpie
# 在 openEuler release 20.03 (LTS-SP3) 上安装 HTTPie
# 请确保您拥有 Python 3.7 或更新版本 ( python --version)
python3 -m pip install --upgrade pip
python3 -m pip install wheel
python3 -m pip install httpie

##############################################################################################################################

## 推荐安装以下命令
# https://www.mankier.com/package/util-linux-core [由于 OpenEuler 镜像源中没有此应用 RPM 包,仅用于了解学习]
# https://www.mankier.com/package/util-linux
# https://www.mankier.com/package/util-linux-user
sudo yum install -y vim tree zsh fish bash-completion util-linux util-linux-user

##############################################################################################################################

# 追求完美可安装 Oh My Zsh
# https://ohmyz.sh/
sh -c "$(wget -c https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值