コマンドライン

コマンドリファレンス

whoamiコマンドの使い方|現在のユーザー名を確認する

whoamiコマンドとは?whoamiコマンドは、LinuxやUnix系のOSで「現在操作しているユーザー(カレントユーザー)の名前」を確認するためのコマンドです。名前の由来は「Who am I?(私は誰?)」であり、非常に直感的なコマンド...
コマンドリファレンス

Apacheのバージョン確認方法まとめ|Linux OS別のコマンド例とコマンドが見つからない場合の対処法

Linuxサーバーの運用管理やWebサイトの保守を行っている際、セキュリティ脆弱性(CVE)への対応やモジュールの互換性チェック、トラブルシューティングのために「Apacheのバージョン」を確認したい場面はよくあります。Apacheのバージ...
コマンドリファレンス

Linux ext4とは?特徴・他ファイルシステム比較・作成(mkfs.ext4)から運用コマンドまで解説

ext4(Fourth Extended Filesystem)は、Linuxで最も広く利用されている標準的なファイルシステムです。Ubuntu、Debian、Red Hat Enterprise Linux(RHEL)、CentOSなどの...
コマンドリファレンス

timedatectl – システム時刻・タイムゾーン・NTP同期の確認と設定を行う

timedatectl は systemd 環境でシステムの日時・タイムゾーン・NTP(ネットワーク時刻同期)をまとめて確認/設定するコマンドです。date が「表示と書式変換」中心なのに対し、timedatectl は「タイムゾーンの変更...
コマンドリファレンス

Linuxのホスト名を確認する方法まとめ|hostname・hostnamectl・/etc/hostnameの使い方

Linuxでホスト名を確認するには、hostname コマンドを実行するのが最も簡単です。特別なオプションなしで、現在のホスト名が1行で表示されます。hostname本記事では、実機で確認した出力例をもとに、hostname・hostnam...
コマンドリファレンス

htop – topより見やすい対話型プロセス監視コマンド

htop コマンドは、top をベースにした対話型のプロセス・システムリソースモニターです。カラー表示・マウス操作・スクロールに対応し、CPUコアごとの使用率やプロセスツリーを直感的に確認できます。多くのディストリビューションで標準インスト...
コマンドリファレンス

Linux CPUの確認方法まとめ|lscpu・/proc/cpuinfo・nprocコマンドの使い方

LinuxでCPUの情報(コア数・スレッド数・型番など)を確認するには、lscpu コマンドを実行するのが最も簡単です。特別なオプションなしで、CPUの主要な情報を一括表示できます。lscpu本記事では、実機で確認した出力例をもとに、lsc...
コマンドリファレンス

Linuxのバージョン確認方法まとめ|OS・ディストリビューション・カーネルの調べ方

Linuxのバージョンを確認するには、ディストリビューション(OS)のバージョンを見るか、カーネルのバージョンを見るかで使うコマンドが異なります。最速で確認したい場合は、次のコマンドを実行してください。# ディストリビューション(OS)のバ...
コマンドリファレンス

dnf – Red Hat系Linuxでパッケージを検索・更新・インストールする

dnf は Fedora / RHEL 8 以降 / CentOS Stream / Rocky Linux / AlmaLinux など Red Hat 系ディストリビューションの標準パッケージ管理コマンドです。「Dandified YU...
学習ガイド

linux コマンド一覧|用途別に整理した初心者向け完全ガイド

「linux コマンド」を調べているということは、ターミナル操作の第一歩を踏み出そうとしているはずです。本記事では、初心者が最初に覚えるべきコマンドを用途別に整理し、それぞれの使い方を簡潔に解説します。各コマンドの詳細解説ページへのリンクも...
コマンドリファレンス

git diffの使い方|ブランチ間・コミット間の差分を早見表でサッと比較

git diff は、Gitで「今のファイルが、いつの状態と比べて何が変わったか」を確認する基本コマンドです。「ブランチ間の差分だけ見たい」「git diffで何も表示されない」という悩みも、比較対象を指定するだけで解決します。未ステージの...
コマンドリファレンス

git cherry-pickの使い方:特定のコミットだけを取り込む実務での活用シーンとコンフリクト対応

Gitを使って複数人で開発を進めていると、「他のブランチで行われた修正のうち、この1つのコミットだけを今のブランチに取り込みたい」という状況が必ず発生します。ブランチ全体をマージ(git merge)してしまうと、まだリリースできない未完成...
スクリプト設計

Bashスクリプトにオプション引数を実装する:getoptsを使った本格的なツール作成法

Bashスクリプトを作成していると、実行時に「-h(ヘルプ)」「-v(詳細出力)」「-f 」といったオプション引数を渡して動作を制御したくなることがあります。単純に $1 や $2 といった位置パラメータで引数を受け取ることも可能ですが、引...
スクリプト設計

【Bash】while文の書き方完全ガイド|基本構文・無限ループからwhile readまで徹底解説

Bashにおけるwhile文の基本構文から数値ループ(算術式・test比較)、安全な無限ループ(sleep・break・continue)、ファイル1行読み込み(while read)、for文との使い分けまで実例付きで徹底解説。コピペで即使えるテンプレート集。
コマンドリファレンス

killall – プロセス名を指定してまとめて終了する

killall は、プロセスID(PID)ではなくプロセス名を指定して複数のプロセスにシグナル(終了など)を送るコマンドです。実務では「特定のサービス名のプロセスを一気に止めたい」「ユーザーごとのプロセスをまとめて終了したい」といった場面で...