我Windows Terminal Version: 1.12.10982.0
用来启动一个 Ubuntu-20.04 shell,它提供以下输出。
$ uname -r
5.10.16.3-microsoft-standard-WSL2
$ uname -a
Linux NeilCrow 5.10.16.3-microsoft-standard-WSL2 #1 SMP Fri Apr 2 22:23:49 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
请有人向我解释为什么输出没有显示 ubuntu 正在运行?
因为你运行的不是Ubuntu/Canonical提供的内核,而是微软提供的WSL2 Linux内核。.
uname
输出反映了这一点。要获取有关您正在使用的发行版的信息,请检查
/etc/issue
或lsb_release -a
.