Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình Bash

Bật Tự Động Hoàn Thành Bash Trên CentOS/RHEL: Hướng Dẫn Bước Đi Bước

Bash (Bourne Again Shell)毫无疑问是目前最流行的Linux shell,难怪它是许多Linux发行版的默认shell。它最迷人的功能之一是内置的“自动完成”支持。

有时被称为TAB补全,此功能允许您轻松完成命令结构。它允许输入部分命令,然后按[Tab]键自动补全命令及其参数。在可能的情况下,它会列出所有多重补全选项。

就像Bash一样,几乎所有现代Linux shell都带有命令补全支持。在本简短指南中,我们将向您展示如何在CentOS和RHEL系统中开启Bash自动补全功能。

为了让您在命令行上工作变得超级简单,这是您在执行初始服务器设置和配置时应该做的众多事情之一:

  1. RHEL 7 初始服务器设置和配置
  2. CentOS 7 初始服务器设置和配置

首先,您需要在系统上启用EPEL存储库,然后使用YUM包管理器安装bash-completion包以及一些额外包,如下所示。

# yum install bash-completion bash-completion-extras

现在您已经安装了bash completion,应该启用它开始工作。首先sourcebash_completion.sh文件。您可以使用下面的locate命令找到它:

$ locate bash_completion.sh
$ source /etc/profile.d/bash_completion.sh
Bật Tự Động Hoàn Thành Bash Trên CentOS/RHEL: Hướng Dẫn Bước Đi Bước

或者,退出当前登录会话并重新登录。

$ logout

现在自动补全功能应该在您的系统上工作了,您可以尝试如下所示。

$ lo[TAB]
$ ls .bash[TAB]
Bật Tự Động Hoàn Thành Bash Trên CentOS/RHEL: Hướng Dẫn Bước Đi Bước

注意: TAB补全也适用于路径名和变量名,并且是可编程的。

这就是全部!在本指南中,我们展示了如何在CentOS/RHEL中安装和启用Bash自动补全功能,也称为TAB补全。您可以通过下面的评论部分提出任何问题。