centos无法tab补全至文件

ops/2025/2/22 16:12:36/

很奇怪的需求:redhat 7.9版本用cd 只能到目录,无法到文件

我个人认为不是个问题,但是甲方需求,你懂的

首先,我们要搞清楚tab补全功能的包bash-completion是否安装,这里肯定是安装了,不过还是看看那

[root@ansible01 ~]# yum list installed |grep bash-completion
bash-completion.noarch                  1:2.1-8.el7                @anaconda/7.9

确认安装,经过查官网资料以及对比bash-completion不同版本的功能,最终解决方案为:

[root@ansible01 ~]# vim ~/.bashrc
最后一行增加:
_file_completion() {# 设置可补全到文件local IFS=$'\n'COMPREPLY=($(compgen -f -- "${COMP_WORDS[COMP_CWORD]}"))
}
complete  -F _file_completion -o filenames  cd
[root@ansible01 ~]# source ~/.bashrc

在来验证下: 

 


http://www.ppmy.cn/ops/35462.html

相关文章

【Git】【MacOS】Github从创建与生成SSH公钥

创建账号 这一步不过多赘述,根据自己的邮箱新创建一个账号 配置SSH公钥 本人是macOS系统,首先从终端输入 cd ~/.ssh进入.ssh目录,然后通过 ls查看有没有一个叫做id_rsa.pub的文件 本人之前生成过SSH公钥,如果没有的话,通过 ssh-keygen -t…

CentOS:增加网桥可以通过brctl命令

1、在/etc/sysconfig/network-scripts目录下创建ifcfg-br0文件 vim /etc/sysconfig/network-scripts/ifcfg-b TYPEBridge DEVICEbr0 BOOTPROTOstatic ONBOOTyes IPADDR192.168.1.200 NETMASK255.255.255.0 GATEWAY192.168.1.1 其中的IP,网关,DNS根据自己…

Elementui的el-footer标签使用报错

Elementui的el-footer标签使用报错 其余标签的使用没有报错信息 el-footer的报错信息 原因: ​ 警告信息表示 Vue 不识别 <el-footer> 解决方式: 在组件中进行引入和暴露

项目管理-干系人管理

项目管理&#xff1a;每天进步一点点~ 活到老&#xff0c;学到老 ヾ(◍∇◍)&#xff89;&#xff9e; 何时学习都不晚&#xff0c;加油 1.干系人管理-主要框架 重点内容&#xff1a; ①ITTO 输入&#xff0c;输出工具和技术。 ②问题和解决方案。 ③论文可以结合范围&am…

VastGaussian:用于大型场景重建的巨大3D高斯函数

VastGaussian:用于大型场景重建的巨大3D高斯函数 摘要IntroductionRelated WorkPreliminariesMethod VastGaussian: Vast 3D Gaussians for Large Scene Reconstruction. 摘要 现有基于NeRF的大型场景重建方法在视觉效果和渲染速度方面往往存在限制。虽然最近的3D高斯分裂在小…

AI部署指南

部署指南 建议大家尽可能的自己去部署&#xff0c;如果实在懒得搞&#xff0c;可以找我来帮你部署&#xff0c;详情参考 服务器代部署说明。 由于时间仓促&#xff0c;文档可能尚未详尽&#xff0c;我将在后续逐步补充详细的说明文档。 架构草图 项目依赖 必选依赖 MySQ…

数据分析师方差分析,单因素方差分析、多因素方差分析、协方差分析和重复测量方差分析,医学数据分析spss

单因素方差分析、多因素方差分析、协方差分析和重复测量方差分析在统计学中各有其特定的适用场景。 单因素方差分析&#xff08;One-way ANOVA&#xff09;&#xff1a;适用于检验单因素水平下的一个或多个独立因变量均值是否存在显著差异&#xff0c;即检验单因素各个水平的值…

C#连接S7-200 smart通讯测试

honeytree 一、编程环境 VS2022软件&#xff0c;选择windows窗体应用&#xff08;.NET FrameWork&#xff09;&#xff1a;​博途TIA/WINCC社区VX群 ​博途TIA/WINCC社区VX群 添加NuGet程序包&#xff1b;S7netplus 二、引用http://S7.net 三、建立PLC链接 S7-200smart和…