代码之家  ›  专栏  ›  技术社区  ›  gavenkoa

Bash检测WSL

  •  1
  • gavenkoa  · 技术社区  · 6 年前

    在我的 ~/.bashrc 我检测到运行平台 OSTYPE (可以 cygwin

    我应该如何检测Bash中的WSL?以前我用过 COMSPEC

    我更喜欢轻量级检查,而不产生在WSL/Cygwin中不便宜的外部进程。

    1 回复  |  直到 6 年前
        1
  •  2
  •   Hong Ooi    6 年前

    你可以查一下 /proc/version

    Linux version 4.4.0-17763-Microsoft (Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) ) #55-Microsoft Sat Oct 06 18:05:00 PST 2018