-bash: .: 需要文件名参数和 .: 用法: .文件名 [参数] 每当打开新的 shell 窗口时 (Kali Linux Rolling @ WSL)

-bash: .: 需要文件名参数和 .: 用法: .文件名 [参数] 每当打开新的 shell 窗口时 (Kali Linux Rolling @ WSL)

版本

微软Windows [版本10.0.22621.382]

WSL版本

  • [X] WSL 2
  • [ ] WSL 1

内核版本

5.15.57.1

发行版

Kali Linux 滚动

其他软件

没有反应

重现步骤

在 Windows PowerShell 上:

wsl --update wsl --install kali-linux 图像

在 Kali Linux 窗口上:

输入新的 UNIX 用户名并通过 >>

图像

预期行为

kali-linux发行版已成功安装并且每次运行都没有任何错误消息。

实际行为

每次打开新的 kali-Linux 窗口时:

图像

诊断日志

之前:

我正在 kali 中自定义 zsh shell。当我遇到一些错误消息并且无论如何都无法摆脱这些错误消息时,我决定完全删除该发行版。

使用以下步骤:

  1. 从应用程序中卸载 Kali Linux
  2. 打开 PowerShell

跑步:wsl -l

图像

跑步:wsl --unregister kali-linux

图像

跑步:wsl -l

图像

然后:

我使用命令再次重新安装了kali-linux wsl --install kali-linux。并开始面对这个错误。我再次尝试卸载并重新安装,但问题仍然存在。

图像

临时解决方案:

当我深入研究这个问题时,我发现/etc/profileshell 中的文件中的某一行有错误。我可以通过$i在 a 之后添加一行来解决这个问题. ,如其他发行版的同一文件中所示。

图像

这个问题暂时得到了解决,但随着时间的推移,它会引入更多错误。例如,当我尝试重置 Kali Linux 应用程序时,它不会重置回其第一个状态,但不会再运行。然后我会进行进一步的错误检查并解决进一步的问题。

相关内容