ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
主要ツールのバージョン確認コマンド
| ツール | コマンド | 備考 |
|---|---|---|
| Node.js | node -v / node --version | v18.19.0 のように v 付きで表示 |
| npm | npm -v / npm --version | Node に同梱 |
| yarn | yarn -v / yarn --version | |
| pnpm | pnpm -v | |
| Python | python --version / python -V | Linux/macOS は python3 |
| pip | pip --version / pip -V | 関連 Python パスも表示 |
| Java (JRE/JDK) | java -version | ハイフン 1 つ。stderr に出力される点に注意 |
| javac | javac -version | JDK の有無判定 |
| PHP | php -v / php --version | |
| Git | git --version | |
| Composer | composer --version | PHP パッケージマネージャ |
| MySQL | mysql --version / mysql -V | サーバーは mysqld --version |
| PostgreSQL | psql --version / postgres -V | |
| Docker | docker --version / docker version | 後者は client/server 両方 |
| Docker Compose | docker compose version | v2 はサブコマンド形式 |
| kubectl | kubectl version | |
| Go | go version | ハイフンなし |
| Rust / Cargo | rustc --version / cargo --version | |
| Ruby | ruby -v / ruby --version | |
| nginx | nginx -v (stderr) / nginx -V (ビルド情報) | |
| Apache | apache2 -v / httpd -v | ディストロ依存 |
実行例
$ node -v
v20.11.1
$ npm -v
10.2.4
$ python3 --version
Python 3.11.4
$ java -version
openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7)
OpenJDK 64-Bit Server VM (build 17.0.10+7, mixed mode, sharing)
$ php -v
PHP 8.3.0 (cli) (built: Nov 21 2023 19:23:25) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.0
$ git --version
git version 2.43.0
$ composer --version
Composer version 2.7.1 2024-02-09 15:26:28
$ docker --version
Docker version 25.0.3, build 4debf41
$ mysql --version
mysql Ver 8.0.36 for Linux on x86_64 (MySQL Community Server - GPL)
Linux ディストリビューションのバージョン
# 全部入り (推奨)
cat /etc/os-release
# NAME="Ubuntu"
# VERSION="22.04.4 LTS (Jammy Jellyfish)"
# 古い表記
lsb_release -a
# カーネル
uname -a
uname -r # カーネルバージョンのみ
# RHEL 系
cat /etc/redhat-release
# Debian 系
cat /etc/debian_version
Windows のバージョン
# GUI で確認
winver
# PowerShell
Get-ComputerInfo | Select WindowsProductName, WindowsVersion, OsBuildNumber
# 簡易
[System.Environment]::OSVersion
# CMD
ver
# WSL のバージョン
wsl --version
# .NET
dotnet --version
dotnet --list-sdks
dotnet --list-runtimes
macOS のバージョン
sw_vers
# ProductName: macOS
# ProductVersion: 14.4
# BuildVersion: 23E214
# Xcode CLI ツール
xcode-select --version
# Homebrew
brew --version
パッケージマネージャー経由のバージョン
# npm パッケージ
npm list -g --depth=0 # グローバル
npm list # プロジェクト
npm view express version # 最新版を確認
# pip パッケージ
pip list
pip show requests # 詳細
# composer
composer show
composer outdated
# brew
brew list --versions
# apt
apt list --installed | grep nginx
dpkg -l | grep nginx
共通の落とし穴
| ツール | 注意 |
|---|---|
java -version | 出力は標準エラー (stderr)。パイプには 2>&1 | grep ... |
nginx -v | 同じく stderr。nginx -V(大文字)はビルド時の configure オプションも出る |
python vs python3 | Linux/macOS で python は Python 2 のことがある(または無い) |
docker version (引数なし) | Client と Server 別々に表示。Server 行が無ければデーモン未起動 |
| WSL 内 | uname -a は WSL2 カーネル。Windows のバージョンは cmd.exe /c ver |
スクリプトで一括取得
#!/bin/bash
# versions.sh - 主要ツールのバージョンを一覧
cmds=(node npm python3 pip php composer git java docker mysql psql go ruby)
for cmd in "${cmds[@]}"; do
if command -v "$cmd" >/dev/null 2>&1; then
case "$cmd" in
java) ver=$("$cmd" -version 2>&1 | head -1) ;;
node|npm|python3|pip|php|git|composer|mysql|psql|go|ruby|docker)
ver=$("$cmd" --version 2>&1 | head -1) ;;
esac
printf "%-12s %s\n" "$cmd" "$ver"
else
printf "%-12s (not installed)\n" "$cmd"
fi
done
FAQ
Q: node -v と node --version は同じか
A: 同じ。多くのツールは短縮形 -v と長形式 --version を両方サポート。ただし java は -version(ハイフン 1 つの長形式)が独特なので注意。
Q: 一発で全部見たい
A: 上記スクリプト、または asdf や mise といったマルチランタイム管理ツールを使うと asdf current で一覧できます。
Q: バージョンに含まれる「v」プレフィックスは意味があるか
A: Semantic Versioning の慣習で、Node や Git は v20.11.1 のように v 付きで表示します。比較するとき v を除去する必要があるシェルスクリプトでは node -v | tr -d v 等で対処します。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
- WSL1 インストール方法
- WSL2 インストール
- バージョン確認
- エラー一覧
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?