![-bash: .: 需要文件名参数和 .: 用法: .文件名 [参数] 每当打开新的 shell 窗口时 (Kali Linux Rolling @ WSL)](https://linux22.com/image/210348/-bash%3A%20.%3A%20%E9%9C%80%E8%A6%81%E6%96%87%E4%BB%B6%E5%90%8D%E5%8F%82%E6%95%B0%E5%92%8C%20.%3A%20%E7%94%A8%E6%B3%95%3A%20.%E6%96%87%E4%BB%B6%E5%90%8D%20%5B%E5%8F%82%E6%95%B0%5D%20%E6%AF%8F%E5%BD%93%E6%89%93%E5%BC%80%E6%96%B0%E7%9A%84%20shell%20%E7%AA%97%E5%8F%A3%E6%97%B6%20(Kali%20Linux%20Rolling%20%40%20WSL).png)
版本
微软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。当我遇到一些错误消息并且无论如何都无法摆脱这些错误消息时,我决定完全删除该发行版。
使用以下步骤:
- 从应用程序中卸载 Kali Linux
- 打开 PowerShell
跑步:wsl -l
跑步:wsl --unregister kali-linux
跑步:wsl -l
然后:
我使用命令再次重新安装了kali-linux wsl --install kali-linux
。并开始面对这个错误。我再次尝试卸载并重新安装,但问题仍然存在。
临时解决方案:
当我深入研究这个问题时,我发现/etc/profile
shell 中的文件中的某一行有错误。我可以通过$i
在 a 之后添加一行来解决这个问题.
,如其他发行版的同一文件中所示。
这个问题暂时得到了解决,但随着时间的推移,它会引入更多错误。例如,当我尝试重置 Kali Linux 应用程序时,它不会重置回其第一个状态,但不会再运行。然后我会进行进一步的错误检查并解决进一步的问题。