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

欧拉openEuler-aarch64制作虚拟机 一、安装环境 百度网盘链接:链接: https://pan.baidu.com/s/1AhCxncPQ1Wt_vZvjcNMejA 提取码: z9hb 操作系统以及虚拟机:openEuler-20.03-LTS-aarch64-dvd.iso(自行下载) 宿主机IP:10.10.1.201(gsarch) 查看系统 [root@gsarch ~]# uname -r 4.19.90-2003.4.0.0036.oe1.aarch64 二、安装qemu 下载链接:https://download. 阅读详情

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 -)"
从零配置OpenEuler交叉编译环境:aarch64工具链+Ubuntu保姆级教程 本文提供了一份详细的OpenEuler交叉编译环境配置指南,重点介绍在Ubuntu系统上搭建aarch64工具链的完整流程。从工具链获取、环境配置到实战编译,涵盖版本验证、文件传输优化等关键步骤,帮助开发者高效完成ARM架构程序的交叉编译工作。 阅读详情

相关推荐

OpenEuler/HopeEdge OS交叉编译实战:从工具链配置到树莓派部署

本文详细介绍了在OpenEuler/HopeEdge OS上进行交叉编译的完整流程,从工具链配置到树莓派部署。通过实战案例演示如何搭建交叉编译环境、编写测试程序、处理依赖库以及使用scp传输文件,帮助开发者高效完成ARM架构程序的开发与部署。

weixin_29271053的博客 381

第28部分- Linux ARM汇编 编译/链接/加载

第28部分- Linux ARM汇编 编译/链接/加载 编译 编译参数 -march=armv7-a:指定编译时arm架构(即代码要运行的架构)。 -mfloat-abi=softfp:soft/softfp/hard。 soft(软浮点):表明不是用FPU硬件,使用GCC整数算术库来模拟浮点运算 -mfpu=neon-vfpv4,参数-mfpu就是用来指定要产生那种硬件浮点运算指令。常用的有vfpv3,vfpv4,neon等,hi3536 A17支持的是neon+vfpv4相结合的结构。 连

badman250的专栏 1102

华为欧拉Euler aarch64系统下解决yum仓库配置缺失的实战指南

本文针对华为欧拉Euler aarch64系统下常见的“没有可用的仓库”错误,提供了详细的实战解决方案。通过诊断问题根源,指导用户手动创建并配置正确的yum仓库文件(.repo),特别是针对aarch64架构,确保软件包管理器能正常访问官方或镜像源。文中还涵盖了环境确认、配置编写、缓存刷新及常见网络、校验等进阶问题的排查方法,帮助用户彻底解决软件安装依赖问题。

weixin_28839549的博客 195

【CPU】关于x86、x86_64/x64、amd64和arm64/aarch64

x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,intel官方文档里面称为“IA-32”AMD抢跑了,比Intel率先制造出了商用的兼容x86的CPU,AMD称之为AMD64,抢了64位PC的第一桶金,得到了用户的认同。

weixin_48345177的博客 1万+

从科研小白到动物行为分析:我的DeepLabCut 3.0安装与初体验全记录

本文记录了从科研小白到成功安装并使用DeepLabCut 3.0进行动物行为分析的全过程。详细介绍了Anaconda环境配置、CUDA版本选择、DeepLabCut安装步骤及验证方法,并分享了初体验中的实用技巧和跨学科研究心得,为生物研究者提供了AI工具应用的实战指南。

weixin_30235225的博客 400

多核系统核间通信(IPC)设计:从硬件机制到软件实现

在多核处理器与嵌入式系统设计中,核间通信(IPC)是实现计算资源协同工作的核心技术。其原理基于共享内存、硬件邮箱与中断等底层硬件机制,通过构建结构化的消息传递通道,实现核间高效、可靠的数据交换。该技术的核心价值在于打破多核间的壁垒,将分散的计算单元整合为有机整体,从而显著提升系统整体性能与响应能力。在工程实践中,IPC广泛应用于智能座舱、边缘AI网关、实时控制系统等场景,用于处理如仪表显示、AI推理、实时控制等复杂任务。本文聚焦于基于共享内存与VRING的消息队列实现,深入剖析缓存一致性、内存屏障等关键问题

weixin_27006759的博客 593

Mac上的Homebrew和Homebrew-cask

Homebrew是什么?它是Mac上的包管理器,类似CentOS的yum、Ubuntu的apt等,让你下载、管理一条命令搞定,不需要每次去网上搜索、下载。HomeBrew是通过源码的方式来安装软件,但是有时候我们安装的软件是GUI程序应用宝(.dmg/.pkg),这个时候我们就不能使用HomeBrew了,所以有了HomeBrew Cask的出现。 一、Homebrew 虽然macOS上的命令行界面具有很多在Linux和其他Unix系统中可以找到的功能,但它没有附带一个好的包管理器。 包管理器是一组软件工

魔筝炼药师 2760

手把手教你用Apple Developer App完成苹果开发者账号注册(含证件验证失败解决方案)

本文详细指导如何通过Apple Developer App完成苹果开发者账号注册,特别针对证件验证失败问题提供解决方案。从准备工作到注册流程,再到验证失败的处理方法,帮助开发者顺利完成注册,避免常见错误。

moss5的博客 1156

Linux常用命令sed -i 文本替换(常应用:修改linux<华为openEuler>repo源)

sed -i。

xzzteach的博客 843

【UV打印机】PrintExp打印软件教程(二)-主界面介绍

PrintExp软件主界面如下图所示PrintExp软件的主界面主要包括主菜单区,工具栏区,界面显示区,状态栏。以下是上述部分的介绍。

Print World的专栏 6299

树莓派5新手必看:保姆级ibus中文输入法安装与配置全流程(含.bashrc设置避坑)

本文详细介绍了在树莓派5上安装和配置ibus中文输入法的完整流程,包括系统环境准备、ibus框架安装、图形界面配置及常见问题解决方案。通过清晰的步骤说明和避坑指南,帮助新手快速实现中文输入功能,提升开发效率。

weixin_29159441的博客 525

蓝易云:Linux系统之openEuler安装部署

以上是openEuler的基本安装部署步骤。根据具体情况和需求,可能会有一些额外的配置和步骤。建议参考openEuler官方文档或安装指南获取更详细的信息和指导。

高性价比服务器就选:蓝易云 625

SpringBoot项目整合达梦数据库(MYSQL 转换 达梦数据库)

注意:当迁移过程中出现下面问题时,如有触发器或者外键,需要先关掉触发器和外键,然后进行迁移,不然会导致迁移失败。(2)dm.ini修改【#compatibility】的【COMPATIBLE_MODE】=4。3、添加用户:如果导入的DM数据库需要和MYSQL的用户一样,添加ROOT用户。方法一:服务器配置:设置系统兼容性(DM控制台工具),兼容MySQL。服务器配置又该有两种方式:①DM控制台工具修改;MYSQL的数据表转换成DM的数据表时,点击转换按钮。在这里操作:MYSQL数据库迁移至DM数据库。

m0_74824635的博客 2013

OpenEuler/HopeEdge OS交叉编译实战:从工具链配置到scp部署

本文详细介绍了在OpenEuler/HopeEdge OS系统上进行交叉编译的完整实战流程。针对嵌入式设备软件安装困难的问题,文章从确定目标设备架构开始,指导如何获取并配置Linaro交叉编译工具链,通过“Hello World”实例演示了不依赖环境变量的编译方法,并最终使用scp命令将生成的可执行文件部署到目标设备,解决了在资源受限系统上的开发与部署难题。

weixin_29313817的博客 107

CARLA仿真:自定义地图与AI车辆行为编程

CARLA仿真:自定义地图与AI车辆行为编程 ,人工智能,计算机视觉,大模型,AI,本文围绕CARLA仿真平台,介绍了其基础功能与安装方法,详解地图系统,包括预设地图的加载切换及自定义地图的创建、导入与优化。还阐述了AI车辆的创建、属性设置、销毁,以及行为控制,如交通规则遵守、路径规划、复杂行为编程和行为树应用。同时涉及传感器与车辆感知、交通场景构建、自定义地图与AI行为结合应用、高级应用,以及常见问题解决方案和学习资源,为CARLA仿真应用提供全面指导。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 11万+

22、用户界面流程(UI Flow)全解析

本文全面解析了用户界面流程(UI Flow)的概念、创建步骤及其在系统设计中的应用。通过示例和操作步骤,详细介绍了如何确定屏幕范围、识别屏幕、创建过渡和标记触发器,并阐述了UI Flow在导航识别、验证、可用性优化、测试用例开发和需求推导中的重要作用。文章还结合问答系统案例,展示了UI Flow的实际应用价值,帮助读者深入理解并有效运用这一工具提升系统用户体验。

rice5的博客 153

华为欧拉 openEuler 22.03 LTS SP3(aarch64) 一键安装 Oracle 19C ARM 单机

Oracle 一键安装脚本,演示华为欧拉 openEuler 22.03 LTS SP3(aarch64) 一键安装 Oracle 19C 单机(全程无需人工干预)。脚本下载地址。

LuciferLiu_DBA 894

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

华为欧拉 openEuler 22.03 LTS SP3(aarch64) 一键安装 Oracle 19C ARM 单机 ASM

Oracle 一键安装脚本,演示华为欧拉 openEuler 22.03 LTS SP3(aarch64) 一键安装 Oracle 19C ARM 单机(全程无需人工干预)。脚本下载地址更多教程参考。

LuciferLiu_DBA 1315

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

在 openEuler 上为 LLVM/ASan 增强 wchar_t 字符串函数支持的开源贡献实践

本文介绍在 openEuler 操作系统(aarch64,Kunpeng-920)环境下,向 LLVM 项目(llvm-project)的 AddressSanitizer(ASan)提交关于 `wchar_t` 字符串函数支持的开源贡献全流程,并结合审稿反馈讲解“未合并时追加 commit、已合并后 Revert-Reland”的实战策略。

曹无悔的博客 997

openEuler系统信息管理:从基础命令到深度诊断的运维实践

在Linux系统管理与运维中,系统信息管理是理解服务器状态、进行性能分析和故障排查的基础。其核心原理在于通过操作系统提供的接口和工具,动态获取硬件资源、内核状态、服务运行等关键数据。掌握这一技术对于保障系统稳定性、优化性能以及满足合规性要求具有重要价值,尤其在云计算、服务器部署等应用场景中。本文聚焦openEuler操作系统,结合systemctl服务管理与性能基线建立等热词,详细解析了从发行版内核识别到资源监控、从进程日志分析到进阶诊断的全链路命令与实践方法,旨在帮助运维人员构建体系化的系统洞察能力。

weixin_34008933的博客 430

openEuler多架构开发与编译性能全面评测

测试项目性能指标测试结果评价GCC编译速度单文件编译0.456s优秀Clang编译速度单文件编译0.523s良好LTO优化效果执行性能提升+25-31%优秀交叉编译编译时间0.523s良好Ninja构建相比Make+17%优秀lld链接器相比GNU ld+338%优秀ccache加速缓存命中+412%优秀PGO优化执行性能+24%良好。

云小逸的博客 9121

openEuler 嵌入式构建

openEuler Embedded容器构建指导 1. 安装docker 需要安装docker,没安装的参考:安装docker 2.拉取容器镜像 从华为云pull镜像到宿主机 docker pull swr.cn-north-4.myhuaweicloud.com/openeuler-embedded/rtos-openeuler-21.03:v001 执行完,查看拉取下来的镜像id: docker images -a 3. 启动容器 docker run -idt --net

大帅的博客 3725

如何快速入门openEuler:10分钟掌握安装与基础配置终极指南

前往项目官网免费下载:[https://ar.openeuler.org/ar/](https://ar.openeuler.org/ar/?utm_source=csdn_blog) 想要快速上手国产开源操作系统openEuler吗?这篇完整的快速入门指南将带你从零开始,在10分钟内掌握openEuler的安装与基础配置技巧。无论你是Linux新手还是经验丰富的系统管理员,这份简单明了的教程都

gitblog_06875的博客 235

openEuler 安装与配置全指南:从下载到部署

本文详细介绍了openEuler操作系统的安装与配置全流程,从下载前的硬件架构确认到安装步骤、首次启动后的必要配置,以及常见问题解决方案。openEuler作为面向企业级的开源Linux发行版,特别适合服务器、云计算和边缘计算场景,支持多种硬件架构,包括x86_64、ARM和RISC-V。

q1w3e5r7t9y的博客 371
上一篇: Java注记手册
下一篇: 输出 man 参考手册到本地文件
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值