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 bash-completion
First of all we need the install the according package:
apt-get install bash-completion
2. Add it to the bash profile
Either edit the ~/.bash_profile file to enable it only for a given user or edit /etc/profile to add it system-wide. Add the following code:
if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi
3. Try it
In order for it to work you have to log out and relogin and then you can make use of bash completion the usual way. E.g. issue:
apt-g
and then press the TAB key once and the command will be completed to apt-get. Or issue this:
apt
and then press TAB key twice. You can also try with
apt-get install apa
and then press TAB key once to complete as far as possible and a second time to list all options.
相关推荐
采用Go编写的bash completion 命令行的bash completion。bash completion written in go bash completion for go command。
centos6的yum源里面没有bash-completion的包,需要单独下载安装。centos7的yum源里面已包含此安装包,可以通过yum直接安装。 **安装步骤** 1、rpm -ivh bash-completion-1.3-7.el6.noarch.rpm (如有依赖报错,请按照...
`bash-completion`则是一种功能,它可以自动补全在终端中输入的命令,极大地提高了开发效率。 `Laravel开发-artisan-bash-completion`项目的目标是为Laravel 5.5的Artisan CLI增加Bash命令行补全功能。这使得在终端...
在centos6或rhel6 操作系统安装bash-completion-2.1-6.el7.noarch.rpm后,重启即生效
标题中的“bash-completion-2.1-6.el7.noarch.rar”指的是一个用于Linux系统的命令行自动补全工具bash-completion的版本2.1,适用于CentOS 6和7,以及RHEL 6和7的环境。这个压缩包是以RAR格式封装的“bash-...
离线安装包,测试可用
bash-completion, bash的可编程完成功能 bash完成 安装安装这个软件最简单的方法是使用包;它在许多操作系统发行版中都可用,下面列出了一些示例。 软件包的NAME 通常是bash完成。 根据包,你可以能仍然需要从 /etc/
.git-completion.bash
重击完成介绍bash-completion是的命令行命令集合,辅助创建新的辅助功能的集合,以及用于按需自动加载和安装补全的工具集。安装安装此软件的最简单方法是使用软件包。 有关操作系统发行版,软件包名称和可用版本的...
在类似Debian的系统中设置bash。 要求 没有任何 变数 bash_bashrc_destinations [默认值: {skell: dest: /etc/skel, current: dest: "{{ ansible_env.HOME }}"} ]:将bashrc文件复制到的目标 bash_bashrc_...
开源项目-thomasf-go-bash-completion.zip,Fork of (deleted) go/misc/bash/go bash completion with package list cache
git-completion.bash,用于补全git的命令,来自git源码目录,使用方法见博客:https://blog.csdn.net/weixin_39228381/article/details/109363881
`artisan-bash-completion-plugin`是一个增强Artisan命令体验的插件,它允许在Bash shell环境中自动补全Artisan命令,从而提高开发效率。 首先,了解Bash shell:Bash是Unix和Linux系统中最常用的命令行解释器,它...
### Debian7离线升级bash漏洞修复方法 #### Debian7与bash漏洞 在Debian7(代号Wheezy)系统中,bash(Bourne Again SHell)是默认的shell程序,广泛应用于各种脚本编写及命令行交互操作中。然而,bash在历史上...
Python库“bzr_bash_completion-1.0.2-py2.5.egg”是一个专为Bazaar(bzr)版本控制系统定制的bash自动补全脚本。Bazaar是分布式版本控制系统,类似于Git,用于跟踪文件和项目的变化。这个库的目的是提高Bazaar...
标题中的“PyPI 官网下载 | bzr_bash_completion-1.0.2-py2.4.egg”指的是Python Package Index(PyPI)上的一款名为“bzr_bash_completion”的软件包,版本为1.0.2,适配Python 2.4。这个包的格式是EGG,是Python的...
官方离线安装包,亲测可用
virsh-bash-完成 用于 libvirt virsh 命令的 Bash 选项卡完成脚本 使用方法:将 virsh-bash-completion 文件复制到 /etc/bash_completion.d/ 然后重启 bash。
官方离线安装包,亲测可用