Linux操作系统是一款开放源代码的操作系统,其具有优秀的稳定性和安全性,因此被广泛应用于服务器、嵌入式设备等领域。而在Linux系统中,一个备受欢迎的功能就是bash自动补全(bash-completion)功能。 bash自动补全功能能够在用户在命令行输入命令时,通过按下Tab键来自动补全命令或文件名,提高了用户的工作效率。而在Linux系统中,有一个特别受欢迎的bash自动补全插件就是红帽
原创 2024-03-28 10:09:54
175阅读
默 认情况下,在bash中按 TAB 可以自动补齐,但仅能自动补齐命令名和文件名。bash-2.05及以后的版本提供了自动补齐的编程接口,通过安装 bash-completion 来使用 TAB 键自动补齐几乎任何内容,包括参数、文件、目录甚至包名称等等。例如:(<TAB>表示按TAB键) $ rpm -<TAB> (自动补齐参数)-F -U -V -
原创 2009-12-22 11:35:58
828阅读
Gentoo将bash completion单独做成了一个package。 而且安装完成之后,可以用: eselect bashcomp list -- 查询所有支持bash completion的模块,比如我们最常用的git, git-prompt eselect bashcomp enable <module>   所以,非常的方便。一定要安装,否则git就没有bash comp
转载 2013-01-22 23:52:00
166阅读
2评论
1、安装 yum install bash-completion-1.3-7.el6.noarch.rpm 2、设置 重新登录看是否生效,service + Tab看是否生效 # service auditd daytime-dgram halt lvm2-monitor nginx rpcidma
转载 2020-09-03 13:45:00
539阅读
2评论
在RHEL7/CentOS7以前的版本中,bash自动补全功能仅限于命令和文件名,然而网络设备往往可以自动补全命令的参数,常常让搞网络出身的工程师唏嘘不已。在新出的RHEL7/CentOS7中的Bash已经可以自动补全命令参数了,需要注意的是RHEL7/CentOS7的默认安装类型是最小安装,它是没有这个功能的。要启用这个功能,你需要安装一个bash-completion包,然后退出bash,重新
转载 精选 2015-01-30 17:46:47
7309阅读
1点赞
在Linux系统中,按下Tab键无法触发自动补全或提示的情况,通常是由以下原因导致的。以下是具体分析和解决方案: 一、常见原因及解决方案 1. bash-completion未安装或未启用 原因:bash-completion 是提供命令补全功能的核心工具,部分Linux发行版(如CentOS)默认未安装此工具。 解决方案:# 安装bash-completion sudo yum instal
原创 3月前
83阅读
bash-completion能提示命令、提示命令参数等,在CentOS7中,很多日常管理的命令格式较长具有很好的可读性,如nmcli、ip、firewall-cmd、systemctl等,借助bash-completion可以快速、友好地学习新命令的使用。
原创 2017-07-14 10:35:12
6793阅读
2点赞
1评论
1、用yum安装bash-completion程序包yum -y install bash-completion*提示:    1)一切正常的话,就可以使用tab健自动补全的功能了;    2)如果还是不能Tab健补全的话,可以退出命令行,然后再重新打开终端;    3)或者重启系统以启动该软件 也可以。
原创 2019-08-05 15:00:30
2829阅读
1点赞
之前安装的 CentOS 7 是最小化安装,在使用 systemctl 命令进行服务的管理时,经常手动输入相关服务名。如果对一个服务名称不熟悉,这样可以迫使我们记住它,但如果对一个服务名已经很熟悉了,再手动输入就比较浪费时间了。这时我们可以安装使用 Bash 命令补全增强软件包 bash-compl
转载 2018-04-12 15:41:00
183阅读
2评论
引言 之前安装的 CentOS 7 是最小化安装,在使用 systemctl 命令进行服务的管理时,经常手动输入相关服务名。如果对一个服务名称不熟悉,这样可以迫使我们记住它,但如果对一个服务名已经很熟悉了,再手动输入就比较浪费时间了。这时我们可以安装使用 Bash 命令补全增强软件包 bash-co
转载 2019-01-24 09:44:00
183阅读
CentOS6.5安装Tab增强版:bash-completion,可补全命令参数;因为CentOS官方源并不带有bash-completion的包,所以,为了可用yum安装,增加epel的源,首先,使用wget下载epel的rpm包,使用rpm指令安装,之后运行yum安装,代码如下:[adam@ultraera ~]$ wget http://mirrors.yun
原创 2014-11-29 02:32:40
3195阅读
linux增强版自动补齐,安装bash-completion.由于默认的yum安装源没有该包安装,我们使用其它epel的安装源[root@centos6-101 ~]# wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm [root@centos6-101 ~]#&n
转载 精选 2016-10-27 21:30:32
965阅读
Linux下安装bash-completion包用于命令参数的补全
原创 2024-10-20 20:16:11
378阅读
Bash completion is a useful tool for completion of file paths, commands etc. By default it is enabled on Ubuntu but not on Debian. With two simple steps it can also be enabled on Debian.1. Install bas
原创 2023-03-28 13:39:35
134阅读
作者:Tiamo_T 在 Linux 中,在键入命令时,如果按两次 TAB,它将列出所有以键入字符开头的可用命令。这不是什么新鲜事,可能你已经知道了。此功能称为 bash 完成。默认情况下,基本文件和目录名称补全在 bash 命令行中可用。但是,我们可以对这个 bash 补全进行加速,并使用 complete 命令将其提升到一个新的水平。本教程解释了我们如何使用可编程完成将自动完成应用于
转载 2024-04-27 22:33:31
22阅读
docker-completion
转载 2018-12-11 10:18:09
1899阅读
Kubernetes (K8S) 是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。在使用K8S的过程中,我们经常需要配置命令行自动完成功能以提高工作效率。其中一个常见的实践就是使用`source
原创 2024-05-16 11:05:26
141阅读
问题描述 在 Bash 中,配置 Docker Compose 补全,可以简化输入工作、提高输入准确性。 解决方案 第一步、确保已经安装 Bash Completion 功能; 第二步、安装自动补全: mkdir -pv ~/.local/share/bash-completion/completi
原创 2021-07-20 09:57:47
1451阅读
用终端 或 时遇到的问题,详细如下: Error: Could not link: /usr/local/etc/bash_completion.d/brew Please delete these paths and run . Error: Could not link: /usr/local/
原创 2021-08-05 15:15:47
395阅读
我们可以对这个 bash 补全进行加速,并使用 complete 命令将其提升到一个新的水平。
原创 精选 2022-08-18 10:31:07
780阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5