📜  自动补全在 kali 上的 root 中不起作用 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:27:43.658000             🧑  作者: Mango

自动补全在 kali 上的 root 中不起作用 - Shell-Bash

当你在 kali 的 root 用户下使用 Shell-Bash,你可能会发现自动补全不起作用。这是因为在 kali 中,默认没有启用自动补全功能,特别是对于 root 用户。在本文中,我们将介绍如何在 kali 中启用 Shell-Bash 自动补全功能,以便更高效地工作。

第一步:安装 Bash 的自动补全包

在 kali 中启用 Shell-Bash 自动补全功能需要安装 Bash 的自动补全包。你可以通过以下命令来安装:

apt-get update
apt-get install bash-completion

这一步可能需要一些时间来下载和安装 Bash 的自动补全包。

第二步:启用 Bash 自动补全

在安装完成 Bash 的自动补全包之后,你需要手动启用 Bash 的自动补全功能。你可以通过以下命令来启用:

source /usr/share/bash-completion/bash_completion

这个命令会将 Bash 的自动补全功能导入到当前的 Shell 中。当然,你也可以将这个命令加入到当前用户的 ~/.bashrc 文件中,这样每次启动 Shell-Bash 时都会自动加载 Bash 的自动补全功能。

第三步:配置 Bash 自动补全

在 kali 中,你还需要对 Bash 的自动补全进行配置,以便在 root 用户下使用自动补全。你可以通过编辑 /etc/bash.bashrc 文件,并把以下内容添加到文件的末尾来配置 Bash 的自动补全:

if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
fi
结论

在 kali 中启用 Shell-Bash 自动补全功能需要三个步骤:安装 Bash 的自动补全包、启用 Bash 自动补全功能以及配置 Bash 自动补全。完成这三个步骤后,你就可以在 root 用户下使用自动补全了。