我用来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 正在运行?
答案1
因为你运行的不是 Ubuntu/Canonical 提供的内核,而是Microsoft 提供的 WSL2 Linux 内核。。
输出uname
反映了这一点。
要获取有关您正在使用的发行版的信息,请检查/etc/issue
或lsb_release -a
。