ray*_*ght 5 command-line auto-completion
我每天都使用 Ubuntu,最近我发现 Kali Linux 上的终端行为与 Ubuntu 上的终端不同......我可以根据我输入的命令历史看到我正在输入的命令的结尾已经输入如下:
我知道我可以通过按 Tab 来使用自动完成功能,但这个功能是别的东西,因为我可以在按 Tab 之前看到命令......这也不是 Kali 相关问题,因为我只想在 Ubuntu 20.04 上复制这个功能。这是一项我可以通过安装一些工具轻松安装在 Ubuntu 上的功能apt install
吗?还是我需要做的配置?
mch*_*hid 12
Kali 使用zsh而不是bash
默认 shell,您所指的功能称为自动建议。
在开始之前,zsh
如果您还没有进行设置,则需要进行设置。
运行以下命令进行安装zsh
并在出现提示时按照说明进行操作(最好接受默认设置并自动生成zshrc
文件):
sudo add-apt-repository universe
sudo apt update
sudo apt install zsh zsh-syntax-highlighting
zsh
Run Code Online (Sandbox Code Playgroud)
对于 20.04,运行以下命令来安装zsh-autosuggestions
包:
sudo apt update
sudo apt install zsh-autosuggestions
Run Code Online (Sandbox Code Playgroud)
对于 Ubuntu 18.04,您可以运行以下命令来安装zsh-autosuggestions 存储库 请记住,密钥的所有者可能会分发您的系统将信任的更新、软件包和存储库(更多信息):
echo 'deb http://download.opensuse.org/repositories/shells:/zsh-users:/zsh-autosuggestions/xUbuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/shells:zsh-users:zsh-autosuggestions.list
curl -fsSL https://download.opensuse.org/repositories/shells:zsh-users:zsh-autosuggestions/xUbuntu_18.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells_zsh-users_zsh-autosuggestions.gpg > /dev/null
sudo apt update
sudo apt install zsh-autosuggestions
Run Code Online (Sandbox Code Playgroud)
最后,运行以下命令将自动建议添加到您的zshrc
文件中:
cp ~/.zshrc ~/.zshrcbackup
echo "source $(dpkg -L zsh-autosuggestions | grep 'zsh$')" | tee -a ~/.zshrc
echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" | tee -a ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
并且不要忘记获取~/.zshrc
文件以应用更改(如果您在 bash 或其他 shell 中,zsh
请先运行命令):
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
运行以下命令搜索其他插件、插件管理器、相关包(如模糊查找器)和其他兼容 shell:
apt-cache search zsh
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2679 次 |
最近记录: |