`
wbj0110
  • 浏览: 1617844 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Add Bash Completion In Debian

阅读更多

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-采用Go编写的bashcompletion命令行的bashcompletion

    采用Go编写的bash completion 命令行的bash completion。bash completion written in go bash completion for go command。

    bash-completion-2.1-6.el7.noarch.rar

    标题中的“bash-completion-2.1-6.el7.noarch.rar”指的是一个用于Linux系统的命令行自动补全工具bash-completion的版本2.1,适用于CentOS 6和7,以及RHEL 6和7的环境。这个压缩包是以RAR格式封装的“bash-...

    bash-completion-1.3-7.el6.noarch.rpm

    centos6的yum源里面没有bash-completion的包,需要单独下载安装。centos7的yum源里面已包含此安装包,可以通过yum直接安装。 **安装步骤** 1、rpm -ivh bash-completion-1.3-7.el6.noarch.rpm (如有依赖报错,请按照...

    Laravel开发-artisan-bash-completion

    `bash-completion`则是一种功能,它可以自动补全在终端中输入的命令,极大地提高了开发效率。 `Laravel开发-artisan-bash-completion`项目的目标是为Laravel 5.5的Artisan CLI增加Bash命令行补全功能。这使得在终端...

    bash-completion-2.1-6.el7.noarch.rpm

    在centos6或rhel6 操作系统安装bash-completion-2.1-6.el7.noarch.rpm后,重启即生效

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

    离线安装包,测试可用

    .git-completion.bash

    .git-completion.bash

    bash-completion, bash的可编程完成功能.zip

    bash-completion, bash的可编程完成功能 bash完成 安装安装这个软件最简单的方法是使用包;它在许多操作系统发行版中都可用,下面列出了一些示例。 软件包的NAME 通常是bash完成。 根据包,你可以能仍然需要从 /etc/

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

    重击完成介绍bash-completion是的命令行命令集合,辅助创建新的辅助功能的集合,以及用于按需自动加载和安装补全的工具集。安装安装此软件的最简单方法是使用软件包。 有关操作系统发行版,软件包名称和可用版本的...

    openwrt-bash-completion:OpenWrt make 目标的 Bash 完成脚本

    安装要安装此 bash 完成脚本,在大多数安装了 Bash Completion 的系统上,将openwrt_make复制到/etc/bash_completion.d/或将其添加到.bashrc文件应该就足够了。模式选择openwrt-bash-completion 可以在两种模式下...

    ansible-bash:在类似Debian的系统中设置bash

    在类似Debian的系统中设置bash。 要求 没有任何 变数 bash_bashrc_destinations [默认值: {skell: dest: /etc/skel, current: dest: "{{ ansible_env.HOME }}"} ]:将bashrc文件复制到的目标 bash_bashrc_...

    开源项目-thomasf-go-bash-completion.zip

    开源项目-thomasf-go-bash-completion.zip,Fork of (deleted) go/misc/bash/go bash completion with package list cache

    git-completion.bash

    git-completion.bash,用于补全git的命令,来自git源码目录,使用方法见博客:https://blog.csdn.net/weixin_39228381/article/details/109363881

    Laravel开发-artisan-bash-completion-plugin

    `artisan-bash-completion-plugin`是一个增强Artisan命令体验的插件,它允许在Bash shell环境中自动补全Artisan命令,从而提高开发效率。 首先,了解Bash shell:Bash是Unix和Linux系统中最常用的命令行解释器,它...

    Debian7离线升级bash漏洞修复方法

    ### Debian7离线升级bash漏洞修复方法 #### Debian7与bash漏洞 在Debian7(代号Wheezy)系统中,bash(Bourne Again SHell)是默认的shell程序,广泛应用于各种脚本编写及命令行交互操作中。然而,bash在历史上...

    Python库 | bzr_bash_completion-1.0.2-py2.5.egg

    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

    标题中的“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的...

    libvirt-bash-completion-5.0.0-1.el7.x86_64.rpm

    官方离线安装包,亲测可用

    virsh-bash-completion:用于 libvirt virsh 命令的 Bash 选项卡完成脚本

    virsh-bash-完成 用于 libvirt virsh 命令的 Bash 选项卡完成脚本 使用方法:将 virsh-bash-completion 文件复制到 /etc/bash_completion.d/ 然后重启 bash。

Global site tag (gtag.js) - Google Analytics