linux下 bash-completion 离线安装(Ubuntu或centos )

Rocky Linux 9.7迁移实战:从CentOS到网络配置全指南 操作系统迁移是运维工作中绕不开的课题,尤其在CentOS停止维护后,如何平滑替换成为服务器管理的关键。以RHEL兼容发行版为基础,Rocky Linux凭借高度一致的软件包和命令风格,成为众多团队的迁移首选。理解系统安装、分区策略与网络管理原理,能显著降低上线风险。在实际部署中,从ISO镜像选择、校验,到安装向导中的软件组取舍,再到基于NetworkManager的IP配置、DNS解析与防火墙规则,每一步都直接影响服务器稳定性。本文从基础概念出发,结合工程实践,梳理Rocky Linux 9.7从迁移到网络 阅读详情
AI摘要

该博客介绍了如何安装bash-completion来实现Kubernetes(k8s)命令的自动补全功能。首先从GitHub下载bash-completion的离线包并进行解压,然后通过运行特定命令使补全功能在当前用户或全局范围内生效。对于当前用户,需要将补全命令添加到.bashrc文件;对于全局生效,可以将补全脚本添加到/etc/bash_completion.d/目录下或更新/etc/profile文件。

bash-completion 安装

实现k8s命令自动补全,我们需要安装bash-completion

tar -xvJf  bash-completion-2.11.tar.xz
  • 命令补全生效
cd bash-completion-2.11
source $PWD/bash_completion

#当前用户生效
echo 'source <(kubectl completion bash)' >>~/.bashrc
source ~/.bashrc



# 全局生效

kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
或
echo 'source <(kubectl completion bash)' >>/etc/profile
sorce /etc/profile
CentOS 7 企业级 Bacula 备份系统部署实战指南 Bacula 是一款基于客户端-服务器架构的企业级开源备份软件,核心能力在于状态化备份、元数据审计与策略驱动的生命周期管理。其原理依托 PostgreSQL/MySQL 等关系型数据库实现作业状态持久化,通过 Director-FD-SD 三组件分离架构保障可扩展性与故障隔离。技术价值体现在跨平台兼容(Linux/Windows)、细粒度保留策略、端到端校验及等保合规支撑。典型应用场景包括制造业 CNC 数据容灾、金融行业离线备份、能源系统等保三级落地。本文聚焦 CentOS 7 环境下从 Minimal 阅读详情

相关推荐

CentOS 7安装Node.js v20+完整指南:绕过glibc 2.17限制

Node.js是现代JavaScript运行时,其高版本(v20+)依赖glibc 2.28+等现代系统库,而CentOS 7默认仅提供glibc 2.17,导致二进制包无法运行、ESM模块解析失败、原生扩展(如sharp)编译崩溃。根本原理在于动态链接符号不兼容与C++17/ICU/OpenSSL等构建依赖的代际断层。技术价值体现在无需升级操作系统即可安全启用ES2022特性(如Array.fromAsync)、TLS 1.3及完整国际化支持。典型应用场景包括金融、政务等强合规要求的CentOS 7生产环

weixin_34126557的博客 357

十、Kubernetes命令行工具Kubectl智能补全安装

kubectl 作为 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户日常使用和管理员日常管理必须掌握的工具。kubectl 提供了大量的子命令,用于 Kubernetes 集群的管理和各种功能的实现。虽然Kubernetes针对每个子命令解释的很详细,但是所有的命令还得一个字母一个字母的全部敲出来。能不能像我们的idea一样拥有智能提示呢?

全栈行动派的博客 1124

DataGrip 2025 正确安装指南:JDK21、驱动配置与跨平台避坑

DataGrip 是 JetBrains 推出的专业数据库 IDE,其核心依赖 Java 运行时环境(JRE)与数据库驱动协同工作。原理上,它并非独立应用,而是基于 JVM 的富客户端工具,启动即加载 JDBC 驱动、插件索引和字体渲染资源,对 JDK 版本(严格要求 JDK 21+)、操作系统 ABI 兼容性(如 macOS ARM64/Intel 区分)、glibc 版本(Linux ≥2.31)及网络代理策略高度敏感。技术价值在于提供统一 SQL 工作流、智能补全与多库元数据管理;典型应用场景涵盖 M

weixin_34289454的博客 427

【亲测免费】 Bash-Completion 使用教程

Bash-Completion 是一个为 Bash shell 提供的命令行命令补全功能的集合。它包含了一系列的辅助函数,帮助创建新的补全功能,并提供了一套自动加载补全功能的机制。Bash-Completion 可以显著减少系统管理员的日常维护工作,提高工作效率。 ## 项目快速启动 ### 安装 首先,你需要安装 Bash-Completion。以下是几种常见的安装方法: - **Deb...

gitblog_00520的博客 1907

本地部署Team.IDE:用Docker Compose构建离线AI开发工作台

Docker Compose是一种声明式容器编排工具,通过YAML文件定义多服务应用的依赖、网络与持久化配置,实现环境一致性与一键启停。其核心价值在于屏蔽底层基础设施差异,让开发者聚焦业务逻辑——尤其适合需要离线运行、强数据主权保障的AI开发场景。在本地大模型(如Ollama)、交互式计算(Jupyter Lab)与Web IDE(Code Server)深度耦合的架构中,Docker Compose天然支持服务发现、健康启动顺序和跨容器网络通信,显著降低多组件协同门槛。本文围绕Team.IDE这一典型落地

weixin_30372371的博客 311

Claude Code AI编程助手安装与使用指南

AI编程助手作为现代开发工具链的重要组成部分,通过自然语言处理技术理解开发者意图,实现智能代码生成与问题诊断。其核心原理是基于大语言模型的上下文理解能力,能够显著提升代码编写效率并降低技术门槛。在实际工程应用中,这类工具特别适合快速理解复杂代码库、自动化重构和智能调试等场景。以Claude Code为例,这款由Anthropic开发的AI编程助手支持多平台安装,提供从代码补全到架构分析的全方位支持。通过合理的系统配置和项目级优化,开发者可以充分发挥其在大规模工程项目的价值,同时需注意权限管理和安全审计等最佳

weixin_33724570的博客 334

二进制安装 Docker 和 Docker-compose (附下载步骤)

二进制安装 Docker 和 Docker-compose

运维技术内容分享,个人知识点总结记录 1351

网盘安装

简介: Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。 安装配置操作系统:Centos7.x环境:Apa...

Stestack的博客 566

python openstackclient_在Linux系统上安装和配置OpenStack Client(客户端)的方法

本文介绍在Linux操作系统上安装和配置OpenStack Client(客户端)的方法,OpenStack Client是OpenStack的命令行客户端工具,它将计算、身份、图像、对象存储和块存储API的命令集放在一个具有统一命令结构的shell中,OpenStack客户端使你能够通过API调用通过网络与OpenStack服务进行交互,此设置的先决条件是工作的OpenStack云平台,参考使用...

weixin_39789101的博客 2610

bash-completion:bash的可编程完成功能

重击完成 介绍 bash-completion是的命令行命令集合,辅助创建新的辅助功能的集合,以及用于按需自动加载和安装补全的工具集。 安装 安装此软件的最简单方法是使用软件包。 有关操作系统发行版,软件包名称和可用版本的完整列表,请参考 。 根据软件包的不同,您可能仍需要从/etc/bashrc或~/.bashrc (或从其他任何源文件中获取)来获取它。 您可以使用以下方法简单地做到这一点: # Use bash-completion, if available [[ $PS1 && -f /usr/share/bash-completion/bash_completion ]] && \ . /usr/share/bash-completion/bash_completion (如果您碰巧只安装了bash> = 4.2,请进一步查看,否则) 如果没有可立即分发的软件包,或者只是不想使用该软件包,则可以使用GNU autotools软件包的标准命令来安装bash补全: autoreconf -i # if not installing from prepared

bash-completion-2.1-8.el7.noarch (1).rpm

离线安装包,测试可用

U盘直装CentOS 8服务器环境配置完整指南

服务器操作系统部署是运维工作的基础技能,尤其对于存量业务系统而言,保持发行版环境的一致性往往比追求新版本更重要。CentOS 8虽然已停止官方维护,但大量企业内网与实验室设备仍依赖其稳定内核与软件包兼容性。通过U盘引导安装系统,配合静态IP配置、SSH安全加固以及yum源修复,可以快速还原一套可用的服务器基础环境。在此基础上,进一步部署Nginx、MySQL与PHP组件,构成完整的LNMP运行栈,满足Web业务承载需求。本文从安装介质制作、BIOS兼容性排查到分区规划、服务管理,系统梳理了存量服务器场景下C

weixin_34378767的博客 397

SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)

SPSS(二)SPSS实现多因素方差分析模型 单因素方差分析上一篇博客https://blog.youkuaiyun.com/LuYi_WeiLin/article/details/89917656已经介绍完毕 这篇博客我们主要来学习多因素方差分析 多因素方差分析,就是同时考虑若干个控制因素的情况下,分别分析它们的改变是否造成观察变量的显著变动 (多个自变量,一个因变量)自变量类型以分类变量为主也可以...

可乐联盟 6万+

**国内阿里云环境**ubuntu22安装k8s1.32

摘要: 本文详细介绍了在国内阿里云环境下,使用Ubuntu 22.04安装Kubernetes 1.32的步骤,区分了无GPU的VMware虚拟机和有GPU(P100)的物理服务器环境。主要包括:1)系统源配置(阿里云官方源),包含内核优化和初始化脚本;2)Ubuntu和CentOS/Rocky Linux的apt/yum源配置;3)安装并配置containerd;4)直接从阿里云和quay.io拉取Kubernetes核心组件、KubeVirt和CDI镜像。所有操作均直接使用官方仓库,未使用代理或加速器。

yuezhilangniao的博客 417

在UI界面中播放视频_unity基础开发教程

之前我写过一篇在场景中播放视频的文章,但是在开发中有时候也会在UI的界面中播放视频,这期我们做一下在UI的界面中播放视频。操作步骤比较简单,到这里就完成了,如果有问题的话可以在评论区留言,下期见,拜拜!

为者常成,行者常至! 2010

宽带阻抗匹配的工程实现-第一步,端口驻波仿真

其实阻抗匹配我工作以来经常说,也经常做,但是基本上都是直接在印制板上进行调试。现在想先用仿真软件直接设计出来,才发现很多东西嘴上说容易,想做出来太难了。所以准备写一些文章,记录一下碰到的问题。

pp_0604的博客 2376

VMware 安装 CentOS 7 虚拟机:网络模式、yum 源与初始化配置

虚拟化是在单台物理机上隔离出独立计算环境的通用技术,Hypervisor 负责分配 CPU、内存、磁盘与网络资源,虚拟机通过虚拟网卡接入不同网络模式。其工程价值在于低成本复现生产 Linux 环境,支持快照回滚和模板克隆,适合开发测试、教学培训、数据库实验与存量系统兼容性验证。落到具体实践,VMware 下安装 CentOS 7 虚拟机时,NAT、桥接和仅主机模式决定网络连通性,CentOS 7 停服后还需处理 yum 源失效,并完成静态 IP、分区、快照与 open-vm-tools 等初始化配置。掌握这

weixin_34289454的博客 724

模拟IC设计实战:折叠式共源共栅放大器的参数优化与噪声抑制

本文深入探讨了折叠式共源共栅放大器的核心设计要点。针对低电压下增益与输出摆幅的矛盾,文章详细阐述了从套筒式结构转向折叠式结构的必要性,并重点分析了其参数优化与噪声抑制的实战方法。通过手把手的参数计算流程,指导如何平衡增益、带宽、摆幅与功耗。同时,深入剖析了噪声来源,强调了采用PMOS输入对管以抑制1/f噪声,并提供了针对共栅管及电流镜的噪声优化策略,是模拟IC设计中高性能放大器设计的实用指南。

vv45678的博客 978

Linux常用命令

解压 unzip [选项] 压缩包名 【例 1】不论是文件压缩包,还是目录压缩包,都可以直接解压缩,例如: [root@localhost ~]# unzip dir1.zip Archive: dir1.zip creating: dirl/ 【例 2】使用 -d 选项手动指定解压缩位置,例如: [root@localhost ~]# unzip -d /tmp/ ana.zip Archive: ana.zip inflating: /tmp/anaconda-ks.cfg #把压缩包解压到指定位置.

Acegem的博客 1521

[VisionPro] CogPMAlignTool 工具详解

[VisionPro] [CogPMAlignTool] [模板匹配]

weixin_43163656的博客 1万+

SAP 针对不同行业(制造业、零售业、金融业)推出了专属的云解决方案,以下是各行业的核心方案与特点

SAP推出行业专属云解决方案:制造业(SAP Digital Manufacturing Cloud)提供AI排产与质量预警,降低缺陷率;零售业(S/4HANA Cloud零售版)实现AI预测补货与全渠道库存同步,减少浪费;金融业(Business ByDesign)支持合规自动化与实时风控,降低审计成本。各方案均采用云原生架构,典型案例显示实施效果显著。

金牌架构师 491

Linux 基础入门 第三章

Linux 软件包管理、find 查找文件、grep 与正则表达式、管道和 IO 重定向、时间同步

corey93的博客 510

Transformers 实战修炼与源码剖析专栏大纲

本专栏以 Hugging Face Transformers 为主线,围绕“能用、会调、敢上线、懂源码”四个目标展开。内容不把理论堆成公式墙,而是用真实或拟真的业务场景驱动:客服分类、合同抽取、知识库问答、模型微调、推理服务、监控告警、源码扩展等。采用“业务痛点 → 三人剧本对话 → 代码实战 → 总结思考”的四段式结构,让读者在动手完成一个个小项目的过程中,逐步理解 Tokenizer、Model、Pipeline、Trainer、Generation、PEFT、Accelerate、Serving等概念

davidwang456的专栏 922

CentOS 8 LAMP部署实战:模块化配置与SELinux安全调优

LAMP(Linux+Apache+MariaDB+PHP)是Web服务最基础且稳定的开源技术栈,其核心价值在于成熟稳定、生态完善、学习成本低。在CentOS 8中,LAMP的部署逻辑已从传统包管理升级为DNF模块化机制,涉及Apache与PHP的集成模式选择、MariaDB的安全默认策略、PHP版本兼容性权衡,以及SELinux和firewalld等系统级安全组件的协同配置。掌握这些原理,不仅能解决‘PHP不执行’‘数据库连不上’等高频故障,更能构建符合等保要求、具备最小权限与攻击面收敛能力的生产就绪环境

weixin_30530339的博客 579

网络流量异常信息分析方法研究

本课题针对网络安全中网络流量异常的分析方法进行研究,提出一种基于机器学习和深度学习的异常检测算法。该算法采用卷积神经网络(CNN)和长短时记忆神经网络(LSTM)结合的方式,通过训练得到二分类模型,从而实现对网络流量异常的检测。随着互联网的飞速发展,网络攻击事件日益增多,网络安全问题成为了亟待解决的问题之一。常见的网络攻击手段包括 DDoS 攻击、SQL 注入、XSS 攻击等,这些攻击手段可能导致网络系统发生异常,给网络运维、数据安全带来极大的挑战。

肥晨开发的学习之路 1035

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Dsh EAC v2.2:插件化Bash增强工具,打造智能高效命令行环境

命令行界面(CLI)是开发者与系统交互的核心工具,其效率直接影响工作流。传统Bash环境功能有限,通过插件化架构可扩展其能力,实现语法高亮、智能补全等增强功能,从而提升开发与运维效率。Dsh EAC正是基于这一理念构建的Bash增强框架,它内置了极简模式插件,并集成了拥有超过400款插件的市场,覆盖从开发工具到系统管理的广泛场景。用户可像使用应用商店一样便捷安装和管理插件,将命令行环境定制为个性化的生产力工具,尤其适合追求效率的开发者、运维人员及命令行重度用户进行环境配置与功能扩展。

weixin_30697239的博客 347

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: linux jdk 安装java环境
下一篇: flask 异步 app.py示例
拓宽视野
博客等级 码龄9年 66粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值