Kali Linux 2021.1,这是该年度的第一个Kali Linux版本。该版本增强了现有功能,如果您已经安装了Kali Linux,则可以下载或升级。
Kali Linux 2021.1更新日志
自2020年11月的2020.4版本以来的变更日志摘要为:
- Xfce 4.16-我们首选和当前的默认桌面环境已更新和调整
- KDE 5.20 -Plasma也获得了版本提升
- 终端–
mate-terminal
,terminator
并且tilix
都有不同的工作进行了他们 - 找不到命令(Command Not Found)-修改为帮忙说是否需要安装程序
- 与更多工具作者的伙伴关系-BC Security和Joohoi一直在开发出色的工具,我们希望为他们提供支持
- 新工具和更新-Kali已添加了多个新工具,随时可以为您服务
- Kali NetHunter-新的BusyBox和Rucky版本,以及启动动画
- Kali ARM-对Apple Silicon(Apple M1)和Raspberry Pi 400上的Parallels的初步支持(WiFi支持)
Kali项目本身也有几个不同的变化:
- 新kali网站-您可能已经注意到一些看起来不同的东西
- kali通讯-我们可以将其推送到您的收件箱中,而不是您来找我们更新
Xfce和KDE更新
您如何选择与Kali互动完全取决于您。您可能希望以图形方式或在命令行上本地或远程访问Kali。即使您选择一种方法,仍然可以选择其他选项,例如桌面环境。
默认情况下,Kali使用Xfce,但在设置过程中,允许选择GNOME,KDE或不选择GUI。安装完成后,您可以安装更多。我们还为Enlightenment,i3,LXDE和MATE进行了预配置。
因此,当桌面环境获得更新时,他们通常会为其用户增强日常活动。最好直接从作者那里听到它,以了解发生了什么变化:
- Xfce 4.16
- KDE 5.20
以下是我们在Xfce上调整的GTK3主题:
终端调整
使用Kali时,我们会花费大量时间使用命令行。很多时候,我们使用本地终端(而不是在控制台或远程SSH中)进行操作。使用桌面环境的选项时,还可以选择终端(与要使用的shell相同)。我们一直在努力走在多种终端上(xfce4-terminal
,tmux
,tilix
,konsole
,qterminal
,和mate-terminal
)为“Kali-fy”:
command-not-found时自动推荐安装命令
不久前,我们更改了Kali中安装的默认工具集。大多数用户知道他们可以安装一次性软件包,也可以恢复使用旧的默认设置(apt install kali-linux-large
)。但是,为了帮助传达我们的更改(以及任何新工具),command-not-found
默认情况下现在包含了。这是一个“可选”程序包,可以删除而无需删除所有kali-linux-default
。
未安装command-not-found
:
┌──(kali㉿kali)-[~]└─$ gitleaksgitleaks: command not found
如果您想知道“这对我有什么帮助?”,或者您是否遇到过上述情况,我们想认为人们的下一个阶段就是这样做apt-cache search gitleaks
,并在网络存储库中看到它。但是我们可以做得更好。现在command-not-found
:
┌──(kali㉿kali)-[~]└─$ gitleaksCommand 'gitleaks' not found, but can be installed with:sudo apt install gitleaks┌──(kali㉿kali)-[~]└─$ gitleakssCommand 'gitleakss' not found, did you mean: command 'gitleaks' from deb gitleaksTry: sudo apt install <deb name>┌──(kali㉿kali)-[~]└─$ badcmdbadcmd: command not found
从上面的示例可以看出:
gitleaks
-如果您输入的命令是Kali中可用的可执行文件的名称,则会显示您需要安装的软件包(如果尚未安装!)gitleakss
-如果您“胖手指”并输入错误,则可能有建议badcmd
-如果您输入的命令无效,而该命令在Kali中不存在,则会显示原始消息“找不到命令”。
那么,我怎样才能获得这种魔力呢?好问题!如果你是:
- 全新安装Kali Linux 2021.1或更高版本,将在安装过程中“发生”。
- 更新Kali并且您正在使用Bash shell,那么它也将“发生”。
- 更新Kali,并且您正在使用Zsh Shell,则需要在您的代码中添加以下几行
~/.zshrc
:
# enable command-not-found if installedif [ -f /etc/zsh_command_not_found ]; then . /etc/zsh_command_not_foundfi
但这不必到此结束。通过添加COMMAND_NOT_FOUND_INSTALL_PROMPT=1
到Shell的环境(例如~/.bashrc
或~/.zshrc
),command-not-found
将使它更进一步,并提示您是否要安装缺少的软件包。我们将在将来的版本中添加此更改。