結論
windows terminal 使え
解説
cmd
古典的なコマンド実行環境(より古いのは割愛)。
cmd はターミナル(コンソール)なのかシェルなのか、が整理したかった発端。結論としては、一体化しているがシェルとしても実行できる、となる。
powershell
マイクロソフトの新たなクロスプラットフォームコマンド実行環境、だそうな。確かにWindowsでもLinuxでもMacでも動く、のでシェルに分類はされる。実行バイナリは一体化している。
windows terminal
疑似ターミナル。ストアからインストールする。インストール後 *.bat
ファイルなどが windows terminal で実施されるようになる。たまに紐付けが壊れる。
wsl2
Windows で Linux Subsystem を実行するプラットフォーム。任意のシェルを実行できる。
msys2
Windows で Posix互換レイヤーを提供する。任意のシェルを実行できる。