Unixライクな環境をWindows上で再現できるCygwinですが、使用しているとインストール済みのCygwinのバージョンが知りたくなる時があります。
Cygwinはインストーラーがパッケージマネージャを兼ねているような感じになっているので、Cygwinのインストーラーからインストール済みバージョンを確認することは可能です。
しかし、インストーラーをインストール後に破棄してしまった場合で、再度インストーラーをダウンロードできないような状況では困ることがあります。
実はCygwinではパッケージマネージャだけでなく、Cygwinターミナル上からもバージョンを確認することができます。
下記のコマンドを実行します。
cygcheck -c cygwin
すると下記のような形でバージョンが出力されます。
$ cygcheck -c cygwin
Cygwin Package Information
Package Version Status
cygwin 2.10.0-1 OK
cygcheckコマンドはインストールされたcygwinパッケージのバージョンなどを表示することができるコマンドなのですが、Cygwin本体もCygwinのパッケージとして扱われているので、このコマンドで情報が確認できるようになっているようです。
Cygwinのバージョンのチェックが必要な場合は参考にしてみてください。