コマンドリファレンス

nvm とは・インストール・使い方 – Node Version Manager 完全ガイド

nvm(Node Version Manager)とは、複数の Node.js バージョンをかんたんに切り替えられるバージョン管理ツールです。macOS・Linux・WSL(Windows Subsystem for Linux)で動作し、...
コマンドリファレンス

teeコマンドの使い方完全ガイド|標準出力とファイルへの同時書き込み・sudo連携・オプション解説

LinuxやUnix系OSのターミナル操作やシェルスクリプト開発において、「コマンドの実行結果を画面(コンソール)でリアルタイムに確認しながら、同時にログファイルにも保存したい」という場面は頻繁に発生します。また、サーバー管理の実務で su...
コマンドリファレンス

wait – 子プロセスの終了を待つ/並列処理・PID指定・エラー対処まで解説

bash wait は、バックグラウンドで走る子プロセスの終了を正確に待つための基本コマンドです。引数なしで「全部待つ」、$! で「直前だけ待つ」、wait <PID> で「特定だけ待つ」を使い分ければ、並列処理の完了判定やエラー検知が安定...
コマンドリファレンス

bg – 停止中のジョブをバックグラウンドで再開する

bg は、Ctrl+Z などで停止(Stopped)したジョブをバックグラウンド実行として再開するシェル組み込みコマンドです。実務では jobs で対象を確認し、bg %N で裏で走らせながら手元のシェル操作を継続します。構文(Syntax...
コマンドリファレンス

fg – 停止/バックグラウンドのジョブをフォアグラウンドに戻す

fg は、現在のシェルが管理しているジョブのうち指定したものをフォアグラウンドに切り替えるシェル組み込みコマンドです。Ctrl+Z で一時停止したプロセスや & で起動したバックグラウンドジョブを前面に戻すときに使います。実務では jobs...
コマンドリファレンス

jobs – 現在のシェルで管理しているジョブの状態を表示する

jobs は、**現在のシェル(ジョブ制御が有効)**でバックグラウンド実行中や停止中のジョブを一覧表示するシェル組み込みコマンドです。実務では cmd & でバックグラウンド化した処理の確認、fg/bg/kill と組み合わせた制御に使い...
コマンドリファレンス

w – ログイン中ユーザーと稼働状況を表示する

w は、現在ログインしているユーザーと各端末(TTY)の稼働状況を一覧表示するコマンドです。CPU使用時間(JCPU/PCPU)やアイドル時間、実行中コマンド(WHAT)を確認できます。実務では「誰がどこから接続して何をしているか」を素早く...
コマンドリファレンス

composer – PHPの依存関係を管理するパッケージマネージャ

composer は、composer.json に宣言した依存パッケージを解決・インストール・更新し、vendor/ に配置するツールです。既定のリポジトリは Packagist(packagist.org)です。(getcomposer...
コマンドリファレンス

pip – Pythonパッケージのインストール・管理を行うCLI

pip は Python の公式パッケージインストーラで、PyPI や私設インデックス、ローカルファイル/リポジトリからパッケージを導入・更新・削除できます。python -m pip の形式で実行すると、使いたい Python 実行環境を...
コマンドリファレンス

brew – macOS/Linuxでパッケージを管理・インストールする

brew(Homebrew)は、OS標準にないソフトを簡単に導入・更新・削除できるパッケージマネージャです。macOSとLinuxの両方で利用でき、一般ユーザー権限のまま多数のソフトを扱えます。 (Homebrew)Linuxでは既定で/h...
コマンドリファレンス

yum – RPM系ディストリでパッケージを検索・更新・インストールする

yum は Red Hat 系(RHEL/CentOS 7 など)で使われるパッケージ管理コマンドです。依存関係を自動解決し、検索・情報表示・更新・インストール/削除を一貫して行えます。(docs.redhat.com)RHEL 8+ では...
コマンドリファレンス

apt / apt-get コマンド|Debian・Ubuntu でパッケージを管理する完全ガイド

apt は Debian/Ubuntu 系ディストリビューションのパッケージ管理コマンドです。パッケージの検索・情報表示・更新(update/upgrade)・インストール/削除を一貫して実行できます。実務では「まず sudo apt up...
コマンドリファレンス

npm – Node.jsのパッケージ管理とスクリプト実行を行うCLI

npm は Node.js の公式パッケージマネージャで、パッケージのインストール/更新/削除や、package.json に定義した スクリプトの実行、公開・設定管理を行います。実務では依存関係の固定(package-lock.json)...
コマンドリファレンス

docker – コンテナ/イメージを操作する Docker CLI の基底コマンド

docker は Docker CLI の基底コマンドで、コンテナ・イメージ・ボリューム・ネットワークなどを操作します。多くの環境では sudo が必要になる場合があり、非特権で使うには docker グループ追加や Rootless モー...
コマンドリファレンス

docker compose – マルチコンテナアプリを定義・実行する

docker compose は、compose.yaml(または docker-compose.yml)で定義した複数コンテナの起動・停止・ログ・スケールなど、スタックのライフサイクルをまとめて操作する CLI です(Compose v2...